当我用reflector 反编译了一个form的窗体之后,
得到了frmMain.cs 及Project.MainModule.frmMain.rescource两个文件
我将其加入了自己建立的新工程中,
但当我每次双击frmMain.cs文件中,总是无法在设计模式下编辑窗体
应该是资源文件没有配置好,请高手指点:
错误为:
该文件的语言不支持必需的代码分析和生成服务。请确保您正在打开的文件是项目的成员,然后尝试再次打开该文件。
得到了frmMain.cs 及Project.MainModule.frmMain.rescource两个文件
我将其加入了自己建立的新工程中,
但当我每次双击frmMain.cs文件中,总是无法在设计模式下编辑窗体
应该是资源文件没有配置好,请高手指点:
错误为:
该文件的语言不支持必需的代码分析和生成服务。请确保您正在打开的文件是项目的成员,然后尝试再次打开该文件。
解决方案 »
- .cs 里怎么给ascx里的控件设置选中项
- C# XmlDocument.Load 路径问题
- 求救!!!!!!如何实现用户不登陆就不可以发帖的功能????????在线等
- 有经验的朋友都进来看看啊!!!!
- 怎么在类里定义一个有参方法,在前台调用时实现增删改操作?
- 无边框窗体的最大化问题?
- 关于数据集Dataset的问题
- 一个超级简单问题 请教
- 请问如何在C#中访问EXCEL中的checkBox控件啊?请大家帮帮忙,先谢谢了!
- 当进程结束(关闭应用程序)如何关闭创建的其他子线程
- C#中如何锁定数据库读写操作!!我是新手!!急啊!!请各位大侠进来帮帮忙!100分!急着做网站找工作,先谢了!!
- 【100分】讨论一下关于reflector反编译生成的文件中中文显示的问题
结果未遂
resx是xml格式的吧
Microsoft ResX Schema
Version 1.3
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">1.3</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1">this is my long string</data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
[base64 mime encoded serialized .NET Framework object]
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
[base64 mime encoded string representing a byte array form of the .NET Framework object]
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used forserialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
我看到的recource 格式是左边为16进制,右边显示:问锞?System.Resources.ResourceReader, mscorlibsSystem.Resources.RuntimeResourceSet, mscorlib, Version=1
现在的空间是MyTest.frmMain