C# 强名称签名对此程序集System.Globalization.dll无效

C# 强名称签名对此程序集System.Globalization.dll无效,c#,C#,我在Win7上有一个C#VS2010应用程序,我可以在其他带有.net 4.5的Win7计算机上部署和运行它 在WinXP上安装并运行同一应用程序时,在看似成功的安装之后,我收到一条错误消息“应用程序验证未成功” 在错误详细信息中,我可以看到问题是“强名称签名对此程序集系统无效。Globalization.dll。”。 我确实在构建中包含了System.Globalization.dll,正如我提到的,它在Win7上运行正常 我目不转睛地看了看,发现了几个与这个问题相关的参考资料,但似乎没有一个

我在Win7上有一个C#VS2010应用程序,我可以在其他带有.net 4.5的Win7计算机上部署和运行它

在WinXP上安装并运行同一应用程序时,在看似成功的安装之后,我收到一条错误消息“应用程序验证未成功”

在错误详细信息中,我可以看到问题是“强名称签名对此程序集系统无效。Globalization.dll。”。 我确实在构建中包含了System.Globalization.dll,正如我提到的,它在Win7上运行正常

我目不转睛地看了看,发现了几个与这个问题相关的参考资料,但似乎没有一个能为我解决这个问题

意见: WinXP计算机运行.NET3.5(WinXP的终极版本?)。 WinXP System.Globalization.dll是一个22K二进制文件,而Win7(VS2010)是一个10K HTML(无论如何,这有什么意义吗?)


欢迎有任何新想法

你的应用程序的目标框架是什么?多亏了你的评论,为了安全起见,我把目标框架改为4.0。这是WinXP的目标机器FW,据我所知,这也是WinXP所能做到的)。不幸的是,我仍然得到同样的错误。