1

以下のように単純なソース.csファイルを提供します。MSBuild(または少なくともcsc.exe)を使用して同一の.dllを生成する方法はありますか?そのため、それらのバイナリハッシュは一致しますか?

foo.cs

public class Foo
{
    public int Bar;
}

foo.bat

del foo*.dll

csc /t:library foo.cs
move foo.dll foo1.dll

csc /t:library foo.cs
move foo.dll foo2.dll

powershell -Command "Get-ChildItem foo*.dll | ForEach-Object { $_.CreationTime = $_.LastWriteTime = $_.LastAccessTime = \"2013-03-15\" }"

サンプルのバイナリ差分レポートはhttps://dl.dropbox.com/u/65419748/CscBin.htmlにあります。

誰かがそれらの違いが何であるか、そしてそれらを回避する方法を知っていますか?

4

0 に答える 0