Moh*_*d K 2 .net-4.0 visual-studio-2010 .net-3.5 vb.net-2010
我是 Windows 桌面应用程序开发的新手。
我使用visual-studio 2010 创建了一个应用程序,其中我使用了一个表单进行数据输入。一种带有报表查看器控件和用于绘制报表的报表 (.rdlc) 文件的表单。
我的问题是我想让我的应用程序与 dot net framework 3.5 兼容。为此,我已将项目属性中的“高级编译选项...”中的目标框架更改为 3.5。但是在将目标框架更改为 3.5 后运行应用程序时出现错误是:
Could not load file or assembly 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. Line 123, position 5. C:\Users\Amir\Desktop\Bill_System\Bill_System\Bill_System\My Project\Resources.resx Billing_System
如何解决这个错误?
请帮忙。提前致谢。
这是资源的一个严重问题,正如您从异常消息中可以看出的那样,它们还依赖于框架版本。这是不是只需更改项目的目标版本改变。
在文本编辑器中打开 Resources.resx 文件,记事本就可以了。搜索“4.0.0.0”并将其更改为“2.0.0.0”。这可能无法解决问题,某些资源被二进制序列化并作为 base64 编码字符串嵌入到 .resx 文件中。您很容易将它们识别为长字符串。您需要使用 Visual Studio 资源编辑器修复这些问题,将其删除并重新添加。
| 归档时间: |
|
| 查看次数: |
24129 次 |
| 最近记录: |