从程序集'mscorlib获取错误“System.Runtime.Versioning.TargetFrameworkAttribute,Version = 2.0.0.0'”

时间:2015-07-07 08:09:53

标签: c# .net windows mscorlib

我是C#的新手,需要帮助调试错误,互联网上的任何内容都没有用。

我将目标框架从.net 2更改为.net 4以获取相关项目,之后我开始收到此错误。

错误是:

  

来自程序集的'System.Runtime.Versioning.TargetFrameworkAttribute'   'mscorlib,版本= 2.0.0.0,文化=中立,   公钥= b77a5c561934e089' 。

我发现 mscorlib 2.0.0.0 中没有此 TargetFrameworkAttribute ,但在 mscorlib 4.0.0.0 ,但不知道从哪里挑选版本2.0.0.0的mscorlib。

发现导致问题的代码,但现在不知道该在这里寻找什么。

  

this.inCallWaitPictureBox.Image =   ((System.Drawing.Image对象)resources.GetObject( “inCallWaitPictureBox.Image”)));

System.ComponentModel.ComponentResourceManager资源 System.Windows.Forms.PictureBox PresetupForm.inCallWaitPictureBox

我还发现此功能 GetObject ()位于 mscorlib 中组装

请给我一些解决此错误的指示。

1 个答案:

答案 0 :(得分:1)

I solved the same problem switching "<NoStdLib>true</NoStdLib>" with "<NoStdLib>false</NoStdLib>" into my_project.csproj file