gpt4 book ai didi

msbuild - 有没有办法使用命令行从 VS 中的解决方案中排除项目?

转载 作者:行者123 更新时间:2023-12-04 14:39:22 25 4
gpt4 key购买 nike

我有一个包含 10 个项目的解决方案,并且想在构建解决方案时排除 1 或 2 个项目。
问题是我正在命令行中构建解决方案,并希望部分运行它(不是所有项目),下次它应该按原样运行 - 所有项目都将被构建。 (我正在使用 MSBuild.exe)

你们中是否有人知道使用命令行(而不是使用 VS 界面)的这种方法?

是否有任何命令行参数可以排除这些项目?

最佳答案

您可以使用 /target/t切换以指定您要构建的解决方案。

例如,要构建两个项目“WebApps\MyWebApp.vcproj”和“WebServices\MyWebService.vcproj”,您可以执行以下操作:

msbuild.exe Solution.sln /t:WebApps\MyWebApp.vcproj:Build;WebServices\MyWebService.vcproj

因此,要排除 10 个项目中的 2 个,您只需列出您希望构建的 8 个。

关于msbuild - 有没有办法使用命令行从 VS 中的解决方案中排除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46666573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com