当我使用WPF上的Visual Studio .NET 2012和4.5.2中获得的XAML视图中的FileNotFoundException异常编辑我查看时,微软的Visual Studio XAML UI设计师FileNotFoundException异常应用程序编译并运行正常,否则。该例外仅表示为蓝色下划线。编辑视图
我调试了XDesProc.exe,发现这是异常的来源。原因是它的工作目录是C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
,所以它在错误的地方寻找配置。
它发生在我身上,这可能是应用程序中的设计问题。唯一的例外正从MainWindowViewModel.cs扔在这条线:
RemotingConfiguration.Configure("ZZZZZ.exe.config", false);
我相信当XAML UI设计达到我View.xaml的这部分正在达到这条线:
<Window.DataContext>
<vm:MainWindowViewModel/>
</Window.DataContext>
这是我实例化我的ViewModel并将其分配给DataContext的地方。
我想我需要移动我的ViewModel构造函数以外的RemotingConfiguration.Configure()
,但我不知道该把它放在哪里。我相信这是解决我的问题的方法。
在此先感谢!
不要使用屏幕捕获,点击右键,实际的错误文本保存到发帖请。 – OmegaMan
@OmegaMan我明白,文字是首选,但在我的情况下,文字出现在工具提示,我不能右键单击。我还想演示异常如何体现为源代码中的下划线,而不是人们所期望的错误窗口。 –
应该理解,请注意,窗口应用程序中的大多数模型弹出框可以通过突出显示框并选择CTRL-C来复制其文本。它的一个老测试人员诡计从错误对话框中获取文本。 – OmegaMan