【发布时间】:2011-05-25 09:11:06
【问题描述】:
是否可以在 WPF 类库程序集 (.dll) 中拥有资源字典?我问这个是因为我有一个“Application WPF”程序集(.exe),如果我尝试将程序集的类型转换为“WPF 类库”,我会收到错误:
无法在Library的项目文件中指定元素ApplicationDefinition
我怎样才能让它工作?
【问题讨论】:
标签: wpf class dll resources exe
是否可以在 WPF 类库程序集 (.dll) 中拥有资源字典?我问这个是因为我有一个“Application WPF”程序集(.exe),如果我尝试将程序集的类型转换为“WPF 类库”,我会收到错误:
无法在Library的项目文件中指定元素ApplicationDefinition
我怎样才能让它工作?
【问题讨论】:
标签: wpf class dll resources exe
您收到该错误是因为您的XAML files 之一将Build Action 设置为ApplicationDefinition。通常是App.xaml。删除该文件或将其 Build Action 从 Properties Window 更改为 Page 以停止出现该错误。
【讨论】:
这将是您的一个 XAML 文件的构建操作。我会使用 WPF 用户控件库或 WPF 自定义控件库而不是通用类库。
【讨论】: