1

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

Microsoft 在 codeplex 上托管了一个看起来非常简洁的框架,可帮助您构建 MVVM WPF 应用程序,并提供示例说明大部分 MVVM 原则和它们提供的支持代码库。它称为 WPF 应用程序框架,您可以在此处下载。

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

这是文档的图片:

WPF 电子邮件客户端文档

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

然而

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

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

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

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

4

2 回答 2

2

有趣的框架。

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

在此处输入图像描述

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

于 2012-07-25T16:28:32.423 回答
0

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

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

于 2012-07-25T15:41:00.267 回答