我正在使用新的 Metro Design (WinRT) 开发一些 UI 组件,以便将它们提供给第三方公司。我们在部署控件包时遇到了一些问题。当他们引用我们在新项目上的控件生成的 .dll 文件时,他们可以访问所有对象并实例化它们,但是在编译时,会出现以下类型的错误:
"Payload file '...\bin\Debug\Charts\Line\Line.xaml' does not exist."
. (如果我们提供 /bin .dll)
或者
XamlParseException at Windows.UI.Xaml.Application.LoadComponent(Object component, Uri resourceLocator, ComponentResourceLocation componentResourceLocation)
(如果我们使用 /obj 文件夹中的 .dll)
我们知道“解决此问题的方法是部署/提供 xaml”文件以及 .dll 给我们的客户,但我们真的希望避免显示我们的 XAML 代码。
提前致谢
NG