too*_*are 5 .net c# frameworks compilation
我正在运行Visual Studio 2010.我只是将项目的框架工作从4.0更改为3.5.我删除了它要求我删除然后尝试编译的参考Microsoft.Framework.我现在得到错误:
错误1无法加载文件或程序集'System.Drawing,Version = 4.0.0.0,Culture = neutral,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>
Run Code Online (Sandbox Code Playgroud)
如果我的框架是3.5,我将如何纠正这个问题呢?
您可以尝试通过右键单击 .resx 文件并从上下文菜单中选择“运行自定义工具”来重新生成文件。
编辑:在执行此操作之前,请更改访问修饰符或添加新值以强制重新生成。
另一个编辑:请参阅将应用程序从 .net 4.0 降级到 3.5了解另一种可能性
| 归档时间: |
|
| 查看次数: |
12828 次 |
| 最近记录: |