我刚学习C#,下载一源码在本地编译提示错误:从默认区域性的资源文件中读取资源时出错:无效的ResX 输入很郁闷,不知何因,请高手帮我分析一下,谢谢

解决方案 »

  1.   

    你这个是WinForm的吗?
    如果是的话,你可以看看各个窗体的Localizable属性,如果它为真,那么你的程序是具有本地化功能的,系统会根据当前的文化属性值来调用不同的Resx资源文件来生成窗体界面,而出现你所说的现象,说明你当前的文化属性没有匹配的资源文件,你可以点击解决方案资源管理器中Form对象右边的加号,看看展开后有哪几个语言资源文件。如果你不需要使用本地化功能,你直接把窗口中的Localizable属性关闭就可以了。或者你可以在操作系统中修改当前区域语言选项,估计选成美国,英语就应该可以了