我有一个包含基类(xaml +代码隐藏)的主项目(ProjectA
)。
此外,我有另一个项目(ProjectB
)参考ProjectA
。在最后的 项目中,我继承了一些在ProjectA
中创建的用户控件。解决URI错误的最佳做法
当启动主应用程序,我收到以下错误:
The component 'XXX' does not have a resource identified by the URI
'/My.Assembly;component/.../simplegridview.xaml'
是否有解决这一问题最好的办法?
+1本周面临完全相同的问题。虽然我对WPF相当陌生,所以不敢将它作为答案发布,但是对于它的价值:现在我们做了这个(在代码背后,因为案例要求我们这样做),用“My .Assembly“与基本方法中的this.GetType()。Assembly.FullName'(它从* inheriting *类型中获取程序集)。 – Jeroen
在simplegridview.g.cs文件中,有一个URI规范的定义,但如果我尝试更改一个值,编译器会覆盖我的更改。但是,如何管理WPF上的继承非常困难? – Alberto
只是好奇,为什么不创建一个Common.dll包含通用控件并在ProjectA和ProjectB中引用它? –