我正在尝试将一个便携式Silverlight用户控件用于两个独立的项目:一个是WP8项目,另一个是Windows Store。
在两者中我使用xaml / C#,并基于silverlight。但是我创建的silverlight控件仅适用于WP8,但不适用于Windows应用商店。
cannot convert from 'Controls.ProfileBox' to 'Windows.UI.Xaml.UIElement'
是否可以创建一个在两个项目中都可用的控件的silverlight类库?
答案 0 :(得分:0)
如何编译不同的项目?
在c#/ xaml框架之间共享代码的最简单方法是编译所需的farmework中的代码:
您需要使用“添加为链接”功能(右键单击项目 - >添加现有项目 - >将“添加”按钮更改为“添加为链接”)。这样你只有一个版本的源文件,但你有N个项目用于你想要编译的N框架。