Vb.net 对MyAssembly.XMLSerializers.dll进行签名

Vb.net 对MyAssembly.XMLSerializers.dll进行签名,vb.net,Vb.net,我有一个组件,我已经安装在GAC中。项目中还有另一个程序集:MyAssembly.XMLSerializers.dll。在阅读了以下内容后,我现在知道此程序集是什么: 此程序集不是强类型的,因此我无法将其添加到GAC中。是否有一种方法可以在Visual Studio中强键入此程序集,即不必手动对其进行反编译、签名然后再次编译 我知道如何通过反编译和重新编译将DLL标记为已签名。我想知道在生成DLL时是否有visual studio对其进行签名的方法。Sgen.exe实用程序使用/compiler

我有一个组件,我已经安装在GAC中。项目中还有另一个程序集:MyAssembly.XMLSerializers.dll。在阅读了以下内容后,我现在知道此程序集是什么:

此程序集不是强类型的,因此我无法将其添加到GAC中。是否有一种方法可以在Visual Studio中强键入此程序集,即不必手动对其进行反编译、签名然后再次编译


我知道如何通过反编译和重新编译将DLL标记为已签名。我想知道在生成DLL时是否有visual studio对其进行签名的方法。

Sgen.exe实用程序使用/compiler选项将选项传递给编译器。你想要/keyfile@HansPassant,这可以在Visual Studio中完成,还是必须在Visual Studio外部的命令提示符中完成?很抱歉将其标记为重复。你说得对,这是一个稍微不同的问题。我应该在评论中提供另一个问题的链接,我现在就做。。。下面是一些有趣的相关细节。@Steven Doggart,谢谢。在VisualStudio中确实有一个选项可以生成具有强名称的文件吗?