2013-01-25 32 views
1

我有几个项目的解决方案,比如项目A,B和其他项目。忽略另一个项目中运行当前解决方案的错误

项目A不编译。项目B正在编译并设置为启动项目。

直到我解决了由Intellisense捕获的项目A错误时,我才能运行项目B.而且项目A和B不分享任何参考。

有没有办法运行项目B而不修复项目A错误?我想禁用智能感知,但那不会是我想要的。

我在Visual Studio 2010中使用C#,但是如果2012年有什么有用的话,请让我知道。

在此先感谢。

+1

你有没有考虑从溶液中去除A计划暂时的 – CHill60

+0

@ CHill60是的,这可以工作,但它可能会产生一点麻烦。如果项目A被项目C和D引用,我也必须删除这些项目。当提交时,我必须将其添加回去,否则不要提交解决方案(但如果我在必须提交的解决方案上更改某些内容,该怎么办?)。 – talles

+1

只需在解决方案资源管理器中右键单击“卸载”项目A,然后单击“卸载”即可。当你想继续项目A,右键点击该项目,然后点击'reload' – 2pietjuh2

回答

5

在溶液性质,确保项目A被设定为不建造和项目B被设置为启动时,B项目,应首先尝试建立项目一经推出

+0

对我不起作用 – skyfree

0

声音像项目B对项目A有依赖关系。如果您认为完全不参考项目A,请右键单击系统资源管理器中的项目B,选择项目依赖项,然后取消依赖项目A中的项目名单。

+0

项目之间没有依赖关系。刚刚检查。 – talles

+0

好,那么试试@Fredrik Bagge说的 - Build菜单 - >配置管理器,去掉Project A。 – Surfbutler

相关问题