我有很多网络项目和许多控制台项目的巨大解决方案。
当我将控制台项目设置为默认启动项目,然后单击“开始调试”(F5)时,会发生以下情况:
我想知道是否有办法告诉VS2010不要启动7个Web项目并只运行控制台应用程序?
答案 0 :(得分:2)
您可以将Web项目设为“使用本地IIS Web服务器”而不是VS Web服务器
每个Web项目都有一个项目属性“调试时始终启动”。设置为False,VS Web服务器将无法启动项目的Web服务器。
答案 1 :(得分:1)
根据我的经验(在我们的主要解决方案中,我们有~10个dll和3个网站)这是不可能的,
除非您卸载(菜单Project - > Unload),否则此网站将从解决方案中进行投影。
答案 2 :(得分:0)
在Visual Studio 2010(以及VS2012)中,可以选择仅使用其依赖项构建和启动Startup项目。因此,如果您的控制台项目是您唯一的启动项目,VS将仅使用必要的引用项目编译和启动您的控制台项目。
请参阅:工具 - >选项 - >项目和解决方案 - >构建和运行 - >选中“仅在运行时构建启动项目和依赖项”。