System.IO.IOException:“找不到资源“window1.xaml”。” 解决方法

Posted leemacrofeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了System.IO.IOException:“找不到资源“window1.xaml”。” 解决方法相关的知识,希望对你有一定的参考价值。

报错:找不到资源“window1.xaml

  技术分享图片

 

原因:在编译时使用的是en-US选项进行编译并生成了en-US为名的文件夹,里面包含了可本地化的内容;但是你的本地系统使用的是zh-CN,在你运行 exe的时候,运行时会检查本地culture,发现是zh-CN,于是就去找zh-CN文件夹,但是并没有生成该culture下的资源,所以出错。

 

解决办法:

  直接用记事本打开项目文件.csproj(Visual C# Project file )
  将编译选项由<UICulture>en-US</UICulture>改为<UICulture>zh-CN</UICulture>即可。

 

  技术分享图片   

   

  技术分享图片

 

     

 

以上是关于System.IO.IOException:“找不到资源“window1.xaml”。” 解决方法的主要内容,如果未能解决你的问题,请参考以下文章

System.IO.IOException: '该进程无法访问该文件,因为它正被另一个进程使用

从 Git 本地部署到 Azure System.IO.IOException: 磁盘空间不足

System.IO.IOException:当该文件已存在时无法创建该文件。即使在删除现有文件之后

ZipFile.CreateFromDirectory 抛出 System.IO.IOException :该进程无法访问文件 X,因为它正在被另一个进程使用

fiddler手机抓包遇到的问题-SecureClientPipeDirect failed: System.IO.IOException

在没有ToList()的情况下运行时,在Linq的SelectMany()中读取文件会抛出System.IO.IOException