基本上,我有同样的问题(未回答)问题:IOException was unhandled - Cannot locate resource app.xaml
当我在Visual 2010中打开我的项目并开始调试时,我得到"IOException是未处理的:无法找到资源app.xaml“。重新构建解决方案不起作用,为了成功地运行我的项目,我必须修改我的app.xaml文件(例如,添加一个空行)。
其他详情:
[assembly: InternalsVisibleTo("MyOtherProject")])。
发布于 2013-09-11 16:19:02
我不知道这是否是一个最终的解决方案,但到目前为止,它似乎正在发挥作用:
以前我有过这样的事情:
<Compile Include="app.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>所以我修改了它,现在它是:
<Compile Include="App.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>我做的另一件事是查找BootstrapperPackage并从那里删除.Net框架的旧版本,不过如果您的项目使用依赖于旧版本的.Net的库,我不认为这是个好主意。我不确定这也是造成问题的原因。
发布于 2012-12-09 09:13:05
当您更改项目的目标框架时,这种情况可能会发生。您可以将项目重新创建为从一开始就针对.Net 4的新应用程序,并将所有代码文件添加为现有项。
想到的另一件事是app.xaml文件名的大小写。在某些情况下,它可能是区分大小写的,而在另一些情况下则不区分大小写,那么,您是否尝试过改变这种情况?在我的系统中,默认情况下是App.xaml。因为在错误消息中它是app.xaml,所以当使用文本编辑器对项目文件进行区分大小写的搜索并将所有出现的名称更改为App.xaml时,它可能是值得的。
https://stackoverflow.com/questions/13781006
复制相似问题