vb.net - 无法发出程序集

标签 vb.net infopath-2007 vsta

我已经创建了一个名为 dataLibrary 的 visual basic 类库,并将其作为引用添加到 infopath 2007 中的应用程序的 visual studio 工具中,并将其导入。

现在,当我尝试使用库中定义的类时,出现以下错误: “无法发出程序集:引用的程序集‘dataLibrary’没有强名称”

谁能帮我解决这个问题,我以前从未见过这样的事情。

最佳答案

您可能遇到的问题是您的类库尚未使用强名称签名,但您的程序集签名。

解决方案: 要么不对您的程序集进行签名并让类库保持未签名状态,要么同时对程序集和类库进行签名。

有关更多信息,请查看关于该主题的可靠答案:

Why would I see "Unable to emit assembly: Referenced assembly ... does not have a strong name" when trying to add a reference?

关于vb.net - 无法发出程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9410099/

相关文章:

vb.net - CollectionAssert.AreEqual 通过但 CollectionAssert.AreEquivalent 失败?

vb.net - 类似于 php 中 vb.net 中的关联数组

web-services - 从 InfoPath 表单 (VSTA) 调用 SharePoint Web 服务 (_vti_bin/Lists.asmx) 时出现 System.Security.SecurityException

infopath - 从 InfoPath 表单中提取规则

c# - 仅使用 VSTA 在 Corel Draw X6 中创建自定义控件

visual-studio-2010 - SSIS 脚本编辑器抛出异常

mysql - 添加到托管mysql库后如何阅读basic 2012

c# - GetPreviewBitmapFile 使用奇怪的颜色保存预览位图 (SolidWorks)

.net - 对于选定行中的每一行 (vb.net)