2014-01-16 76 views
1

我一直在开发这个Frogger游戏,所以我可以在使用bools时学习循环和子/函数过程。到目前为止,游戏已经很好地工作,直到我来到这回我的形式到空白表格,不知怎么我的ResX文件被搞砸了ResX文件无效

我得到这样的警告

Message 1 ResX file The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. Line 24774, position 5. cannot be parsed.  24774 0 

然后我得到这个问题错误

Error 2 Invalid Resx file. The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. Line 24774, position 5. C:\Users\alex96\Documents\Visual Studio 2013\Projects\Frogger\Frogger\Form1.resx 24774 5 Frogger 

该错误在Form1.resx文件中暗示此行。它说列5是数据结束标记中的/。我现在无法建立我的Frogger,而且我已经非常接近了解所有的错误。

</data> 
+1

从源代码管理中恢复.resx文件。如果你不使用,那么你已经学到了很多程序员需要学习的宝贵经验。 –

+1

@HansPassant我根本就没有弄糟ResX文件 – user2678408

+0

@HansPassant不是程序员的错。我遇到过同样的情况,并没有以任何方式更改.resx文件。在某个时候,IDE突然告诉我某个图像文件太大了。然而,它始终接受它,而我没有改变它。 – tmighty

回答

1

同样的事情发生在我身上。我的解决方案是创建一个新的表单(使用不同的名称),并从Form1.Designer.cs文件(除类声明外)复制所有文本,并从中复制代码(Form1.cs)。 然后我试图打开新窗体,并且正如我所料,它是死亡.resx文件的副本。最后,我删除了原始表格,重新命名了新的表格,并且发出了! 希望它有帮助!

+0

谢谢。当我明天再次访问VS时,我会试试这个。当我看到这个工作时,我会接受这个答案。 Merci beaucoup ...也VB不C# – user2678408