Visual studio 2015 停止Visual Studio 2015在解决方案中使用项目而不是包
如果VS2015找到一个项目而不是依赖项的nuget包,它似乎会默认使用该项目。有没有办法告诉它不要这样做?任何与依赖项目位于同一级别的项目都会被VisualStudio加载到解决方案中,除非我告诉它,否则我宁愿它使用包 我在global.json文件中尝试了一个空项目列表。我甚至删除了global.json文件。但它仍然发现了这些项目 目录结构如下所示: 根 --global.json --src ----核心 ----语言 ----运行时 运行时取决于语言和核心。Core和Language是nuget软件包,可通过我的私人订阅源获得 我已经阅读了为什么这对调试软件包等有用的原因,我同意这可能有用,但我更愿意在需要时控制它 谢谢 尼克更新: 在ASP.NET beta 8发行说明中找到解决方案: 明确针对包或项目的依赖关系 现在,您可以在project.json中显式指定依赖项的目标类型,以确保依赖项仅来自包或项目:Visual studio 2015 停止Visual Studio 2015在解决方案中使用项目而不是包,visual-studio-2015,nuget,dnx,Visual Studio 2015,Nuget,Dnx,如果VS2015找到一个项目而不是依赖项的nuget包,它似乎会默认使用该项目。有没有办法告诉它不要这样做?任何与依赖项目位于同一级别的项目都会被VisualStudio加载到解决方案中,除非我告诉它,否则我宁愿它使用包 我在global.json文件中尝试了一个空项目列表。我甚至删除了global.json文件。但它仍然发现了这些项目 目录结构如下所示: 根 --global.json --src ----核心 ----语言 ----运行时 运行时取决于语言和核心。Core和Language是
"dependencies": {
"ClassLibrary1": { "version": "1.0.0-*", "target": "project" },
"ClassLibrary2": { "version": "1.0.0-*", "target": "package" }
}