当前位置: 首页 > 编程语言 > C#

C#resx文件错误分享

时间:2023-04-10 12:56:32 C#

C#resx文件错误标签类型名称.C:DocumentsandSettingsUsersMyDocumentsVisualStudio2010ProjectsdockWinFormsDockstrings.resx"我所做的是将现有VS2010解决方案中的一些文件替换为VS2008解决方案中的一些旧文件,大部分文件工作正常,但出现此错误,我不知道如何解决。如果它有所作为,这里是该文件的源代码。如果重要的话,我正在使用.NETWinForms4.0。text/microsoft-resx以某种方式添加了额外的空白。您需要删除它,它看起来像这样:text/microsoft-resx您还必须将程序集引用中的版本号从2.0.0.0更新为4.0.0.0。像这样复制.resx文件是解决问题的好方法。当设计器生成的代码尝试使用.resx文件中的缺失值时,您将很容易得到该死的白屏。好的,我为解决您的问题所做的就是在/root之前将这些行添加到您的文件中:text/microsoft-resx1.3System.Resources.ResXResourceReader,System.Windows.Forms,Version=2.0.3500.0,Culture=neutral,PublicKeyToken=b77a5c561934e089System.Resources.ResXResourceWriter,System.Windows.Forms,Version=2.0.3500.0,Culture=neutral,PublicKeyToken=b77a5c561934e089我创建了一个新的VS2010解决方案,添加了一个新的.resx文件并检查了生成文件的结构。我发现VS显然需要这些行才能正确编译您的文件。希望我能帮上忙:)编辑:我很讨厌我没有注意到文件中现有的标签。无论如何,它仍然解决了你的问题,你可以删除旧标签并保留那些标签。在我的例子中,我从某个地方下载了控件。所有源文件都在一个文件夹中,resx文件在App_LocalResources子文件夹中。我实际上并不关心它的resx文件中的任何内容,我认为它主要是自动生成的空白标记。所以我刚刚删除了resx文件。删除resx文件后,控件编译成功。以上就是C#学习教程:C#resx文件错误分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: