我有Entlib 5.0的源代码,我需要使用自己的密钥(snk文件)对所有程序集进行签名.
最简单的方法是在Visual Studio 2010中打开EnterpriseLibrary.2010解决方案文件,然后为每个项目选择Properties-> Signing并选择Sign the Assembly,然后选择您的密钥文件.
但我不想手动执行该操作,然后我可以编写脚本来手动编辑项目文件,并在当前PropertyGroups列表的末尾插入以下内容:
<PropertyGroup> <SignAssembly>true</SignAssembly> </PropertyGroup> <PropertyGroup> <AssemblyOriginatorKeyFile>keyFile.snk</AssemblyOriginatorKeyFile> </PropertyGroup>
C#中的任何帮助类或脚本如果更好,那么它是否容易和快速?