これまでは VS からプロジェクトをコンパイルしていましたが、コンパイル プロセスをスクリプトに移行しました。vcbuild.exe
この目的のために、コマンド ライン パラメータを使用します。私が見ているのは、出力ファイルがバイトごとにまったく似ていないことです。
VS のコマンド ラインとスクリプトのコマンド ラインを比較したところ、最後のコンマまで同じなので、なぜそんなに違うのかわかりません。
VS コンパイルとログのコマンド ラインは同じですvcbuild
(わかりやすくするために改行を追加しています)。
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe
/noconfig
/unsafe-
/nowarn:1701,1702
/platform:x86
/errorreport:prompt
/define:TRACE
/reference:C:\blahblah.dll
/reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll
/reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll
/reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll
/reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll
/debug:pdbonly
/optimize+
/out:obj\x86\Release\blah.exe
/target:winexe
/win32icon:blah.ico
..\..\blah\version.cs
Program.cs
Properties\AssemblyInfo.cs