【发布时间】:2011-08-25 01:15:09
【问题描述】:
我正在运行 Visual Studio 2010。 我只是将项目的框架从 4.0 更改为 3.5。我删除了它要求我删除然后尝试编译的参考 Microsoft.Framework。我现在得到错误:
错误 1 无法加载文件或 组装'System.Drawing, 版本=4.0.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' 或 它的依赖项之一。系统 找不到指定的文件。线 123、位置 5. C:\Users\\Documents\Visual Studio 2010\Projects\\\Properties\Resources.resx 123 5
我知道它指的是我的 resources.resx 文件中的代码:
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="pix-300x300" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix-300x300.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pix2" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pix4" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix4.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pix3" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
既然我的框架是 3.5,我该如何纠正这个问题?
【问题讨论】:
-
您使用的是什么版本的 Visual Studio?
-
我有一些错误,但最初为 .net 2.0 创建的项目在它工作之前,但在一些 Visual Studio 更新后它会中断。 System.Drawing 4.0 存在吗?
标签: c# .net frameworks compilation