`
weimou66
  • 浏览: 1247079 次
文章分类
社区版块
存档分类
最新评论

将Assembly 添加到GAC中的时候,Attemp Adding assembly without string name

 
阅读更多

以下(黄色部分)问题都可以解决

Failure adding assembly to the cache:Attemp Adding assembly without string name

Failure adding assembly to the cache: This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded

1.首先找到你要添加到GAC的DLL文件

在命令行中为该文件创建密钥

sn -k F:/Project/FMS/FMSAuthoring/released/4.3/FMSWeb/obj/Debug/YourKey.snk"

2.打开你的项目中的AssemblyInfo.cs文件,将

[

assembly: AssemblyKeyFile(@"F:/Project/FMS/FMSAuthoring/released/4.3/FMSWeb/obj/Debug/YourKey.snk")]

添加到AssemblyInfo.cs文件中,然后build

3.最后可以将DLL添加到GAC中了

命令行中:

"C:/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/Bin/NETFX 4.0 Tools/gacutil" /if "F:/Project/FMS/FMSAuthoring/released/4.3/FMSWeb/obj/Debug/你的DLL"

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics