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

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

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

将Assembly 添加到GAC中的时候,Attemp Adding assembly without string name
2011年06月02日
  以下(黄色部分)问题都可以解决
  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\ob j\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\o bj\Debug\你的DLL"