强类型程序集未提示输入密码

时间:2014-12-01 22:47:57

标签: vb.net

我创建了一个强名称程序集(带密码)并在GAC中注册了它。我在另一个项目中添加了对程序集的引用,但是没有提示我输入密码。

如果要将MSIL转换为VB.NET,是否只提示输入密码?

我花了一些时间在这里寻找答案。

1 个答案:

答案 0 :(得分:2)

密码是一种专用设备,旨在限制.snk文件的使用,以帮助降低某人获取.snk文件副本并创建似乎来自的{你的组织。

但是,一旦创建了程序集,只要在同一台计算机上重建程序集,就不再需要重新输入密码。 (您也可以在机器上的其他项目中使用相同的.snk文件,而无需输入密码)

但是如果您尝试在另一台计算机上重建程序集,Visual Studio会在您尝试重建时询问您.snk文件的密码。

您绝对不需要提供密码才能引用程序集。

您可以在此处阅读更多相关信息http://www.csharp411.com/net-assembly-faq-part-3-strong-names-and-signing/