2
有沒有一種方法來創建一個強命名程序集使用CSharpCodeProvider?如何以編程方式使用強名稱創建.NET程序集?
有沒有一種方法來創建一個強命名程序集使用CSharpCodeProvider?如何以編程方式使用強名稱創建.NET程序集?
見SN.EXE(http://msdn.microsoft.com/en-us/library/k5b5tt23(VS.80).aspx)。您必須在您的程序集上執行指向密鑰文件的簽名。
你也可以指定/密鑰文件:在您編譯時發送到CSharpCodeProvider的CompilerParameters的CompilerOptions屬性選項。
它是可再分發工具或部分.NET框架的?我想在客戶端機器上使用它。 – noober
我很肯定MS不關心你是否重新發布它。不確定它是否與框架一起提供。它看起來是與微軟的SDK(C:\ Program Files文件\微軟的SDK \的Windows \ v7.0A \ BIN)。我沒有在沒有開發環境的機器上找到該文件。 –
如果你想在客戶端機器上使用它,你的更大的體系結構問題 - 我仍然不會重新分配不允許輕鬆使用的工具 - 就是你需要「運送」你的密鑰文件。這使得部分強命名無用。 –