我有一个MSBuild的C ++和C#项目。
依赖由指定<ProjectReference>
在项目文件的标签。
当我使用的MSBuild命令行构建特定的项目,一切正常。
但是,当我在Visual Studio 2010中构建特定项目中,一些项目正在重建上项目A不依赖。
什么会导致这样的行为,以及如何解决这一问题?
我有一个MSBuild的C ++和C#项目。
依赖由指定<ProjectReference>
在项目文件的标签。
当我使用的MSBuild命令行构建特定的项目,一切正常。
但是,当我在Visual Studio 2010中构建特定项目中,一些项目正在重建上项目A不依赖。
什么会导致这样的行为,以及如何解决这一问题?
这可能是项目-A的依赖项之一取决于项目。 视觉工作室将建立所有依赖的路线。 例如
项目A依赖于项目-B&项目-C项目-C取决于项目-X
视觉工作室将建立项目-X,项目-C,项目-B和项目-A。
的Dependency Walker是一个很好的工具来找出依赖图和完整列表。