首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在解决方案中使用项目而不是包来停止Visual Studio 2015

在解决方案中使用项目而不是包来停止Visual Studio 2015
EN

Stack Overflow用户
提问于 2016-01-19 07:42:27
回答 1查看 127关注 0票数 0

似乎VS2015将默认使用项目,如果它找到一个项目,而不是nuget包的依赖项。有没有办法告诉它不要这样做?任何与依赖项目位于同一级别的项目都会由visual studio加载到解决方案中,除非我另有说明,否则我宁愿它使用该包。

我在global.json文件中尝试了一个空的项目列表。我甚至删除了global.json文件。它仍然会找到项目。

目录结构如下所示:

根部

--global.json

--源

-核心

-语言

-运行时

运行时取决于语言和核心。Core和Language是nuget包,可以通过我的私人提要获得。

我已经阅读了为什么这对调试包等有用的原因,我同意它可以是有用的,但我更希望我能在需要的时候控制它。

谢谢,

尼克

EN

回答 1

Stack Overflow用户

发布于 2016-01-21 09:02:41

更新:

在ASP.NET beta 8发行说明中找到了解决方案:

http://blogs.msdn.com/b/webdev/archive/2015/10/15/announcing-availability-of-asp-net-5-beta8.aspx

显式地以包或项目的依赖项为目标

现在,您可以在project.json中显式指定依赖项的目标类型,以确保依赖项仅来自包或项目:

代码语言:javascript
运行
复制
"dependencies": {
    "ClassLibrary1": { "version": "1.0.0-*", "target": "project" },
    "ClassLibrary2": { "version": "1.0.0-*", "target": "package" }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34866161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档