我创建了一个名为dataLibrary的可视基本类库,并将其添加为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?

10-04 19:09