【发布时间】:2017-02-09 23:30:50
【问题描述】:
创建 .NET Core ASP.NET 应用程序,然后将 Nuget 引用(来自我的本地存储库)添加到我在同一台机器上构建的程序集 XYZ(.NET Core 类库)中。我不只是添加 .dll,而是将 XYZ.xproj 添加到解决方案中。我不想要这个。我需要测试 XYZ,就像它从未在这台计算机上开发过一样。
此外,ASP.NET 项目甚至没有构建。我得到:“已添加具有相同密钥的项目。密钥:XYZ”。看起来冲突似乎是该库正在尝试作为 nuget 引用和项目添加。
如何告诉 Nuget 不要尝试添加项目?如果在添加 Nuget 引用之前重命名 XYZ 文件夹(这样 VS 无法找到项目文件夹),我可以获得相同的结果,但是这种肮脏的 hack 并不能让我开心。
Nuget 和 Visual Studio 2015 已更新到最新版本。
【问题讨论】: