我知道我可以通过MSBuild一个VS解决方案文件(.sln),它将构建解决方案,但在我脑海中的某个地方,我记得使用MSBuild命令行开关,它将采用一个解决方案文件(并且它引用了项目文件) )并从中生成单个MSBuild项目文件.但是,我现在找不到这个开关!这一切都是梦吗?
我看到了/preprocess开关(简短形式/pp),但我不认为这是它,因为这将包括所有导入的文件(包括Microsoft.*.目标),此外我似乎无法让这个开关工作.我在尝试以下命令行时,MSbuild生成*.out文件,但它是空的!
msbuild /target:rebuild /generate MSBuildCopyTargets.sln
Run Code Online (Sandbox Code Playgroud)
Rit*_*ton 22
最简单的方法是从命令行运行MSBuild,并设置一个环境变量:
Set MSBuildEmitSolution=1
Run Code Online (Sandbox Code Playgroud)
输出的格式为SolutionName.metaproj
| 归档时间: |
|
| 查看次数: |
6687 次 |
| 最近记录: |