【发布时间】:2013-08-22 11:01:55
【问题描述】:
我的程序已编译为特定于程序集的版本,可以在使用 ilspy as 的参考资料中找到该版本
Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
我找不到这个版本的程序集。我丢失了文件。相反,我有
的版本PublicKeyToken=null.
我发现可以手动将程序集安装到 GAC 中,使用公钥命名目录。
但是用起来不切实际。
我遇到了sn.exe -Vr switch,它应该关闭版本验证。
它是这样工作的吗?有人试过吗?
【问题讨论】:
-
你的程序是用.net开发的吗?然后必须是一个 AssemblyInfo.cs 文件。在那里你可以看到组装版本。
-
没关系。我只是丢失了原始 DLL,并且有一些没有 PK 令牌。但是系统需要我没有正确的 PK 令牌。
标签: .net clr .net-assembly gac