【问题标题】:WPF4 support for MVVM Light ToolkitWPF4 对 MVVM Light Toolkit 的支持
【发布时间】:2024-01-23 11:01:01
【问题描述】:

安装软件包时,我只获得 Silverlight 3/4/5 和 Windows Phone 的二进制文件,没有获得 WPF 的二进制文件。我做错了什么?

谢谢大家,如果我的问题不够详细,请见谅。

我一直在使用 Laurent 网站和二进制目录中描述的过程,我只有 5 个对应于 Silverlight 3/4/5、WP7 和 WP71 的目录。与 .Net 4 无关。

我尝试过 GalaSoft.MvvmLight.V3.0.2.19 和 GalaSoft.MvvmLight.V4beta1.4.0.2.19,结果相同。

在 v4 beta 1 上,安装窗口不会在二进制文件和代码片段中显示 .Net。

这是否与我使用 Studio 2010 Express 的事实有关,尽管 Laurent 说他的软件包也可以与 Express 一起使用?我可以理解,对于 sn-ps,而不是二进制文件。

【问题讨论】:

  • 对于未来,我建议提出更具体的问题,因为社区无法知道您做了什么以及您如何理解您的观点。所以请更具体

标签: mvvm-light


【解决方案1】:

它们被标记为“.Net 4”。应该与 Silverlight 和 Windows Phone 7 一起出现。

【讨论】:

    【解决方案2】:

    由于您没有描述如何安装 MVVM Light,因此我无法回答您关于哪里出了问题的问题。但是,我可以描述将 MVVM Light 包含到您的项目中的最简单方法:

    1. 安装 NuGet 包管理器。
    2. 创建您的项目 (WPF / SL / WP7)。
    3. 安装以下软件包之一

    或者,您可以使用安装程序和 Laurent 网站上描述的 procedure 来使用安装程序。如果您使用这种方法,库应安装在%program files%\Laurent Bugnion (GalaSoft)\Mvvm Light Toolkit\Binaries 或您在安装期间指定的路径下。

    该安装程序非常适合安装模板、sn-ps 等,但是,对于生产,我强烈建议使用 NuGet 包,因为它们通常会在有错误修复时提供升级路径。

    【讨论】: