无法运行WPF应用程序框架示例

时间:2012-07-25 15:33:47

标签: c# wpf mvvm waf-framework-c#

我在这里问这个很尴尬,但我想知道是否有人可以快速帮助我,微软的文档实际上很差。

Microsoft托管似乎是一个非常简洁的codeplex框架,可帮助您构建MVVM WPF应用程序,并提供了示例,说明了MVVM的大部分原则及其提供的支持代码库。它被称为WPF应用程序框架,您可以下载它here

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

这是文档的图片:

WPF EmailClient Documentation

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

然而

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

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

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

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

2 个答案:

答案 0 :(得分:2)

有趣的框架。

总体“InformationManager”样本的申请是一个名为“Assembler”的项目

enter image description here

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

答案 1 :(得分:0)

通过更改项目类型,您破坏了解决方案。再次下载该示例并在Visual Studio中打开该解决方案。接下来右键单击您运行的项目,然后选择Set as Startup Project.

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