C# 如何在VS项目之间共享XAML用户控件?
我有一个针对Windows8.1的可移植类库项目。该项目有一些普通的C#文件(模板控件)和一些XAML页面文件(用户控件) 当我构建项目时,我会在bin/Release文件夹中获得以下内容C# 如何在VS项目之间共享XAML用户控件?,c#,windows,xaml,nuget,C#,Windows,Xaml,Nuget,我有一个针对Windows8.1的可移植类库项目。该项目有一些普通的C#文件(模板控件)和一些XAML页面文件(用户控件) 当我构建项目时,我会在bin/Release文件夹中获得以下内容 用户控制 example.xbf 主题 Generic.xbf project.dll project.pdb project.pri project.xr.xml 这些文件足以在同一解决方案中为库部署和运行测试线束。我想知道如何打包这些文件,以便在其他项目/解决方案中使用它们。我通过反复试验找到
- 用户控制
- example.xbf
- 主题
- Generic.xbf
- project.dll
- project.pdb
- project.pri
- project.xr.xml
这些文件足以在同一解决方案中为库部署和运行测试线束。我想知道如何打包这些文件,以便在其他项目/解决方案中使用它们。我通过反复试验找到了如何做到这一点。VS项目选择的包管理器似乎是Nuget,其包文件结构如下所示
- 计划
- 用户控制
- example.xbf
- 主题
- Generic.xbf
- project.xr.xml
- 用户控制
- project.dll
- project.pdb
- project.pri
上述内容放在lib文件夹中。我很乐意在这里介绍一种更好(或更少随意)的方法。但至少它起作用了 注意:我确实发现在另一个项目/解决方案中使用用户控件时出现XAML解析错误。应用程序构建和部署都很好,但是。。。