是否可以在WPF类库程序集(.dll)中拥有资源字典?我问这个因为我有一个“应用程序WPF”程序集(.exe),如果我尝试将程序集的类型转换为“WPF类库”,我会收到错误:
无法在库的项目文件中指定元素ApplicationDefinition
我怎样才能让它发挥作用?
答案 0 :(得分:5)
您收到该错误的原因是XAML files
之一的Build Action
设置为ApplicationDefinition
。通常,那是App.xaml
。删除该文件或将其Build Action
从Properties Window
更改为Page
以停止收到该错误。
答案 1 :(得分:2)
这将是您的某个XAML文件的构建操作。我会使用WPF用户控件库或WPF自定义控件库而不是通用类库。