为什么我无法从devenv获得输出?

时间:2016-06-13 20:20:00

标签: c# vb.net visual-studio

我有一个奇怪的问题,我无法弄清楚。我有一个批处理程序来编译一堆解决方案,总共超过40个。我已经包含了一个效果很好的缩短版本。

If Not Exist ..\Output MD ..\Output

"B:\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "..\Stand Alone Project\Enum Builder\EnumBuilder.sln" /build > ..\Output\Build.txt
"C:\IntuitiveDev\Bin\EnumBuilder.exe"
Move Rotair_DynamicEnums.* C:\IntuitiveDev\Bin

"B:\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "Rotair_Types\Rotair_Types.sln" /build >> ..\Output\Build.txt
"B:\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "Rotair_IMS_Extensions\Rotair_IMS_Extensions.sln" /build >> ..\Output\Build.txt
"B:\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "Rotair_GeneralFunctions\Rotair_GeneralFunctions.sln" /build >> ..\Output\Build.txt

这会产生以下输出:

  

Microsoft(R)Visual Studio版本9.0.21022.8。版权所有(C)   Microsoft Corp.保留所有权利。   ------ Build build:项目:EnumBuilder,配置:调试任何CPU ------ EnumBuilder - > C:\ IntuitiveDev \ BIN \ EnumBuilder.exe   ==========构建:1成功或最新,0失败,0跳过==========

     

Microsoft(R)Visual Studio版本9.0.21022.8。版权所有(C)   Microsoft Corp.保留所有权利。   ------构建开始:项目:Rotair_Types,配置:调试任何CPU ------ Rotair_Types - > C:\ IntuitiveDev \ BIN \ Rotair_Types.dll   ==========构建:1成功或最新,0失败,0跳过==========

     

Microsoft(R)Visual Studio版本9.0.21022.8。版权所有(C)   Microsoft Corp.保留所有权利。   ------ Build build:Project:Rotair_IMS_Extensions,Configuration:Debug Any CPU ------ Rotair_IMS_Extensions - >   C:\ IntuitiveDev \ BIN \ Rotair_IMS_Extensions.dll   ==========构建:1成功或最新,0失败,0跳过==========

     

Microsoft(R)Visual Studio版本9.0.21022.8。版权所有(C)   Microsoft Corp.保留所有权利。   ------ Build build:Project:Rotair_GeneralFunctions,Configuration:Debug Any CPU ------ Rotair_GeneralFunctions - >   C:\ IntuitiveDev \ BIN \ Rotair_GeneralFunctions.dll   ==========构建:1成功或最新,0失败,0跳过==========

现在我正在开发另一个程序来自动生成表单和业务规则dll。我尝试编译时会出现问题。我尝试制作一个流程,但我没有得到任何输出(How do I compile a .net solution and get the output?)。

我在测试期间制作了这个批处理文件,它编译了项目,但是没有输出。由于没有人知道如何解决这个问题,我决定使用类似于工作的批处理文件。但这不会产生输出文件。

"b:\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "c:\temp\test\XXX12_car.sln"  /build >> C:\temp\Build.txt

奇怪的是,当我在dos窗口中输入此命令时,我也没有得到任何输出:

"b:\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "c:\temp\test\XXX12_car.sln"  /build

输出对于我能够扫描错误是必不可少的,但我不知道为什么我从一种方法而不是另一种方法获得输出。

0 个答案:

没有答案