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)。我没有在没有开发环境的机器上找到该文件。 –
如果你想在客户端机器上使用它,你的更大的体系结构问题 - 我仍然不会重新分配不允许轻松使用的工具 - 就是你需要“运送”你的密钥文件。这使得部分强命名无用。 –