我创建了一个可移植类库,并为其添加了MVVM Light PCL。
PCL
--model
---- Term.cs
Term.cs包含对GalaSoft.MvvmLight的引用。
我还创建了一个MVVM Store C#Application。我在上面添加了对PCL的引用。但是,当我构建项目时,我收到以下错误:
无法解析程序集或Windows元数据文件'GalaSoft.MvvmLight.dll' 类型Universe无法解析程序集:GalaSoft.MvvmLight,Version = 4.0.23.23876,Culture = neutral,PublicKeyToken = null
如果删除模型类(Term.cs),MVVM C#Application会成功构建吗?
我将非常感谢您解决此问题的任何帮助。
答案 0 :(得分:3)
前面要检查的事情 - 您使用的是NuGet> = 2.1吗? 2.2昨天刚刚发布。
您使用的是NuGet的Portable.MVVMLightLibs包吗?
您是否在商店应用项目中引用了Portable.MVVMLightLibs?如果您是从ViewModelBase派生的,那么使用它的其他项目需要引用包含基类型的库。这是常规.NET,与PCL无关。如果您将软件包添加到商店应用程序,是否可以解决问题?
此致 奥伦