【发布时间】:2016-03-10 07:20:27
【问题描述】:
我尝试在我的 Prism 6 模块化 WPF MVVM 应用程序中使用 PCL(可移植类库)作为通用类库。作为 IDE,我使用 MS VS 2015 Professional。当我尝试为松散耦合事件定义(在 PCL 中添加到我的应用程序解决方案中)类时,如下所示:
public class UserAuthorizationLevelDeterminedEvent : PubSubEvent<UserAuthorizationLevel>
{
}
然后出现以下错误:找不到类型或命名空间名称“PubSubEvent”(您是否缺少 using 指令或程序集引用?)。我尝试使用指令添加以下内容:
using Prism.Events;
但在这种情况下,出现以下错误:找不到类型或命名空间名称“Prism”(您是否缺少 using 指令或程序集引用?)。当我尝试通过 NuGet(在 PCL 程序集中)安装 Prism.Wpf 或 Prism.Core 时,出现以下错误:故障恢复包。回滚对包«PCL'名称»的更改。我做错了什么?请帮忙。
P.S.可能使用简单的 ClassLibrary 项目更适合我的情况?
【问题讨论】: