Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.Net-对象引用未设置为Form.resx中对象的实例_Vb.net_Winforms - Fatal编程技术网

VB.Net-对象引用未设置为Form.resx中对象的实例

VB.Net-对象引用未设置为Form.resx中对象的实例,vb.net,winforms,Vb.net,Winforms,将项目从.Net Framework 4转换为2后,无法生成项目,因为“MyForm.resx”文件上的“对象引用未设置为对象的实例” 此文件在解决方案资源管理器中不可见 当您查看文件时,错误显示在第一行,它只是一个xml。我解决了这个问题的方法是在designer视图中打开表单,实际移动一些控件或其他控件,然后将其移回原位 这将导致visual studio重新保存该文件,并对resx进行以下更改: <resheader name="reader"> <value>Sy

将项目从.Net Framework 4转换为2后,无法生成项目,因为“MyForm.resx”文件上的“对象引用未设置为对象的实例”

此文件在解决方案资源管理器中不可见


当您查看文件时,错误显示在第一行,它只是一个xml。

我解决了这个问题的方法是在designer视图中打开表单,实际移动一些控件或其他控件,然后将其移回原位

这将导致visual studio重新保存该文件,并对resx进行以下更改:

<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=(old value-->)4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=(new value-->)2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>

System.Resources.ResXResourceReader,System.Windows.Forms,版本=(旧值-->)4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089
System.Resources.ResXResourceReader,System.Windows.Forms,版本=(新值-->)2.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089