如何在 sln 中拥有项目而不编译其中的几个 .NET
How to have projects in a sln and not compile few of them .NET
我在 visual studio 中有一个非常大的解决方案,其中有大约 10 个项目。出于某种原因,我实际上想将其中 2 个移动到另一个解决方案。因为这是一个肮脏的修复,只是暂时我不想通过删除它们来搞乱大解决方案,因为有依赖设置和项目构建顺序我没有正确意识到。我想做一些设置,使大解决方案中的所有内容保持原样,但不应在我的 TFS 中编译这 2 个项目,否则它会由于我的一些代码更改而引发错误。谁能建议任何配置更改?我该怎么做才能解决这个问题
如果您打开解决方案构建配置,您可以 select 将为每个构建配置编译哪些项目。 (参见屏幕截图)您需要分别设置每个构建配置 (Debug/Release/Etc) 和平台 (x86/x64/AnyCPU)。
当然,如果您的任何其他项目都将未构建的项目作为引用,您也需要删除这些直接引用,否则由于明显的原因会出现编译错误。
我在 visual studio 中有一个非常大的解决方案,其中有大约 10 个项目。出于某种原因,我实际上想将其中 2 个移动到另一个解决方案。因为这是一个肮脏的修复,只是暂时我不想通过删除它们来搞乱大解决方案,因为有依赖设置和项目构建顺序我没有正确意识到。我想做一些设置,使大解决方案中的所有内容保持原样,但不应在我的 TFS 中编译这 2 个项目,否则它会由于我的一些代码更改而引发错误。谁能建议任何配置更改?我该怎么做才能解决这个问题
如果您打开解决方案构建配置,您可以 select 将为每个构建配置编译哪些项目。 (参见屏幕截图)您需要分别设置每个构建配置 (Debug/Release/Etc) 和平台 (x86/x64/AnyCPU)。
当然,如果您的任何其他项目都将未构建的项目作为引用,您也需要删除这些直接引用,否则由于明显的原因会出现编译错误。