【问题标题】:Assembly generation failed -- Referenced assembly 'Google.Apis' does not have a strong name程序集生成失败 - 引用的程序集“Google.Apis”没有强名称
【发布时间】:2014-05-20 13:51:47
【问题描述】:

不确定你们中是否有很多人尝试过,但我使用 Google 的 .net 创建了一个组件并引用了他们的一个 .dll。我正在使用经典 .asp 作为我的界面来将文档上传到 Google Drive,并且为了让经典 .asp 与 .Net 4.0 组件通信,必须生成一个强名称,我在其中为主要组件所做的操作,但由于某种原因,它一直给我错误

“错误 1 ​​程序集生成失败 -- 引用的程序集 'Google.Apis' 没有强名称”

所以我为 Google.Apis 创建了一个 .snk,但仍然遇到同样的错误,不知道还能做什么

请帮忙

谢谢

MAC

【问题讨论】:

  • 感谢马特的快速响应,但您提供的链接上的大多数答案都是禁用“签署程序集”。我正在使用 Visual Studio 2010,为了让我的 asp-classic 界面与这个 .Net 4.0 组件对话,需要使用 snk

标签: c# visual-studio-2010 asp-classic snk


【解决方案1】:

您需要为每个 dll 创建各种强名称并分配强名称并登录您的 .dll 文件。

【讨论】:

  • 我也这样做了...我为主要组件以及 Google.Apis 创建了强名称,但是,每次我重新构建组件时,我都会遇到同样的错误
  • 是的,这就是我用来为这个第三方 dll 创建强名称的方法,但我的 Visual Studio 2010 一直在抱怨“程序集生成失败 - 引用的程序集 'Google.Apis' 没有强名”.. 不知道我错过了什么
  • 虽然,在 Google.Apis.dll 属性下,强名称部分显示为灰色且值为“False”。
  • 它是一个可以从谷歌下载的包,以便我将我的应用程序集成到他们的谷歌驱动器
猜你喜欢
  • 2015-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多