【问题标题】:Nuget Automatic Package Restore fails on command lineNuget 自动包还原在命令行上失败
【发布时间】:2015-05-08 15:32:23
【问题描述】:

我已将我的 MSBuild 集成解决方案迁移到自动包还原。它适用于 Visual Studio,但是当我尝试运行命令时

nuget restore Path/To/MySolution.sln

(我尝试在我的包管理器控制台以及我的 Jenkins“Windows 批处理命令”构建步骤中这样做)

但在这些情况下我收到错误解决方案文件有两个名为“1_2”的项目。

我在我的解决方案中找不到这些项目。有什么想法吗?

【问题讨论】:

  • 目录下有没有被解决方案引用的项目?
  • 可能在另一个解决方案文件中引用了解决方案文件

标签: command-line nuget nuget-package-restore


【解决方案1】:

很抱歉之前没有回答,但我最终发现该解决方案有两个从本地 IIS 创建的网站,并且它们以相同的版本号结束。 Visual Studio 仅以此命名项目,这使得该解决方案具有两个同名的“项目”。我可以通过查看 sln 文件看到它。看起来 VS 不处理这种极端情况:-/

【讨论】:

    猜你喜欢
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    相关资源
    最近更新 更多