我正在开发一个包含解决方案中多个项目的应用。 Project-1构建良好,Project-2在同一解决方案中引用它。当我打开Project-2的引用时,我看到了Project-1引用。我可以转到指定的路径,然后在那里看到Project-1 dll。
当我尝试构建Project-2时,我收到错误
The package Project-1 could not be found in C:\Users\[it me]\.nuget\packages.
Run a NuGet package restore to download the package.
两个项目都设置为相同的架构(x64),而不是#34;任何CPU"。为什么Project-2在nuget packages文件夹中寻找Project-1而不是指定的路径?
答案 0 :(得分:0)
事实证明,问题是版本问题。 Project-1的目标版本低于Project-2(针对Windows 10 Anniversary Build 14393)。我安装了Visual Studio 2015 Update 3,其中包含14393 API,并解决了这个问题。