【发布时间】:2015-11-27 12:44:28
【问题描述】:
我想创建一个类库,其中包含我创建的所有应用程序的自定义样式(因此我只需导入 dll 并应用所有样式)。出于设计目的,我想在我的“主题”项目中有一个用户控件(所以我对我设计的所有控件都有一个视觉表示)。但是最后这个用户控件不应该编译并打包到dll中。
我已经尝试将构建操作设置为 none,但它找不到编译后的 g.i.cs 文件中的方法 (InitializeComponent())(很明显)。
但是我该如何防止呢?
所以基本上我的项目是这样的:
我的主题
- MyThemePreview.xaml
- MyTheme.xaml Styles
- 样式
- Style_Button.xaml
- Style_TabControl.xaml
- ...
【问题讨论】:
-
您是否也将 MyThemePreview .cs 的
Build Action(= 隐藏代码)设置为 None? -
您是否考虑过使用 xamlc.exe 手动编译代码?
-
@Slyvain Omg ...谢谢你解决了我的问题。完全忘记了这一点。也许你可以发布一个答案。所以我可以接受。
-
我很高兴,刚刚发布了答案以及额外的信息以防万一。
标签: c# wpf xaml user-controls