Resharper 为什么R“告诉我”;无法解析装配系统。图纸“0”;当我参考系统时。绘图?
当我运行“Inspect>解决方案中的代码问题”时,R#告诉我“无法解析汇编系统.Drawing”,并指向*.resx文件中的这行xml:Resharper 为什么R“告诉我”;无法解析装配系统。图纸“0”;当我参考系统时。绘图?,resharper,assemblies,system.drawing,resx,publickeytoken,Resharper,Assemblies,System.drawing,Resx,Publickeytoken,当我运行“Inspect>解决方案中的代码问题”时,R#告诉我“无法解析汇编系统.Drawing”,并指向*.resx文件中的这行xml: <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> );但是这样的话,这个项目就连建设都没有了;我得到: 无效的Resx文件。定位的程序集清单定义与
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
);但是这样的话,这个项目就连建设都没有了;我得到:
无效的Resx文件。定位的程序集清单定义与程序集引用不匹配
尽管存在这些“问题”,但该应用程序似乎运行正常-程序集别名后面的图像:
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
blee blah bloo
</value>
</data>
BLEEBLAHBLOO
…显示良好
不过,当R#举起手指时,我还是很紧张;我怎样才能纠正这个错误
注意:这是一个Visual Studio 2008 Windows CE/Compact Framework应用程序。在我的一个C#项目中,我的resx文件中出现了类似问题:
一旦我为该项目安装了相关参考(System.Windows.Forms等),特定的resharper问题就消失了: