Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 运行WPF应用程序框架示例时出现问题_C#_Wpf_Mvvm_Waf Framework C# - Fatal编程技术网

C# 运行WPF应用程序框架示例时出现问题

C# 运行WPF应用程序框架示例时出现问题,c#,wpf,mvvm,waf-framework-c#,C#,Wpf,Mvvm,Waf Framework C#,在这里问这个问题我感到很尴尬,但我想知道是否有人能尽快帮助我,关于这个问题的微软文档实际上很差 Microsoft在codeplex上提供了一个非常简洁的框架,它可以帮助您构建MVVM WPF应用程序,并提供了一些示例,说明了MVVM的许多原理及其提供的支持代码库。它被称为WPF应用程序框架,您可以下载它 我下载了框架及其示例,以及我感兴趣的示例(WPF EmailClient)的文档,但运行示例时遇到了问题 这是文档的图片: 如您所见,它告诉您只需将EmailClient.Presentat

在这里问这个问题我感到很尴尬,但我想知道是否有人能尽快帮助我,关于这个问题的微软文档实际上很差

Microsoft在codeplex上提供了一个非常简洁的框架,它可以帮助您构建MVVM WPF应用程序,并提供了一些示例,说明了MVVM的许多原理及其提供的支持代码库。它被称为WPF应用程序框架,您可以下载它

我下载了框架及其示例,以及我感兴趣的示例(WPF EmailClient)的文档,但运行示例时遇到了问题

这是文档的图片:

如您所见,它告诉您只需将EmailClient.Presentation项目设置为启动项目并运行即可

但是

此项目实际上是一个类库,不能设置为启动项目

我将其转换为Windows应用程序,但它需要一个App.xaml文件,整个项目似乎使用MEF作为IoC容器,依赖项注入所有视图和ViewModels依赖项

所有这些对我来说意味着启动这个项目需要做很多工作,我只是想知道你们当中是否有人知道应该如何做


哦,是的,我正在运行Windows8和VS2012,但我真的不认为这与它有任何关系。(无论如何,该项目的目标是.Net 4)

通过更改项目类型,您破坏了解决方案。再次下载示例并在VisualStudio中打开解决方案。下一步,右键单击您运行的项目并选择
设置为启动项目。

然后,当您按F5时,它将启动该应用程序,而不是类库。

有趣的框架

“InformationManager”示例的应用程序是一个名为“Assembler”的项目


您需要将其设置为启动项目。确保在运行整个解决方案之前对其进行完整构建,否则将在app.xaml中出现xaml解析异常。

但该项目不会运行,因为它是一个类库。在Visual Studio给我一个错误后,我更改了它。谢谢。我没有时间做腿部工作。不过…我觉得你的解决方案是在嘲笑我