如何从源代码构建MVVMToolkit?

时间:2010-08-06 01:03:02

标签: mvvm-light

我想了解从WPDB示例应用程序的codeplex上的源文件构建MVVM工具包的正确方法。我已经获得了与codeplex changset 47157相关的源代码,由lbugnion于4月18日上午10点42分与版本相关联:发布:MVVM Light Toolkit V3 SP1(2)。

我已经安装了VS2010和Windows Phone Developer工具。我看到VS10目录可能包含VS2010解决方案文件。我只是在VS2010中打开.sln文件并构建所有文件吗?分布式二进制文件包含以WP7为后缀的dll版本。我没有看到构建VS10解决方案文件时生成的那些版本的dll。

谢谢, 彼得

2 个答案:

答案 0 :(得分:1)

WP7位似乎有问题。不幸的是,它们在VS10文件夹中丢失,而是在旧的GalaSoft.MvvmLight文件夹中。平淡无奇,我搞砸了。历史上,“旧”文件夹是根。当我为SL4和WPF4添加项目时,我在VS10子文件夹中这样做了(不是我最聪明的想法)。当我添加WP7时,我显然在错误的文件夹中这样做了。这真的很奇怪。

我现在有一个片状的互联网连接(我在路上)所以我将无法在几天之前解决问题。我做了一个笔记,并将尽快修复CodePlex代码库。更多信息将在我的博客http://blog.galasoft.ch上提供。

干杯, 劳伦

答案 1 :(得分:0)

如果您使用的是Visual Studio 2010,则应打开的解决方案是source \ VS10 \ GalaSoft.MvvmLight \ GalaSoft.MvvmLight.sln。如果您没有安装Visual Studio Silverlight工具,则可能无法打开Silverlight项目。如果您只构建工具包程序集的WP7版本,请不要担心这一点。解决方案结构起初很混乱,因为它使用链接文件引用。

实际上,现在我看一下VS10解决方案,看起来结构下看不到任何WP7文件。我认为你是对的,Visual Studio 2010解决方案不构建Windows Phone 7程序集。