RMD*_*RMD 6 msbuild visual-studio visual-studio-2012
我最近升级到VS.NET 2012,在调试时我开始遇到一个非常令人沮丧的问题.
项目A有项目B的项目引用.当我编辑项目B时,我希望构建/调试项目A的操作能够检测项目B中的更改并在项目A的构建期间自动包含它.(这有点重点项目依赖项.)这正是VS 2010中常见的情况.
但这不会发生在2012年.事实上,即使我明确地构建了项目B,项目A也不会接受这种改变,除非我重建项目A.
所以现在我被迫显式构建项目B然后返回到项目A并明确重建它以便包含项目B中的修改.
思考?
您是否在解决方案中设置了依赖项目?
我们可以设置它们:
右键单击解决方案 - >属性 - >项目依赖项
顺便说一下,您是在Visual Studio IDE中还是通过msbuild命令构建解决方案?
如果使用msbuild构建项目,则应在项目文件中添加DependsOnTargets属性.
您可以参考的更多信息:
http://msdn.microsoft.com/en-us/library/ms366724.aspx