如何在VS项目之间共享XAML UserControl?

时间:2015-07-09 22:39:54

标签: c# windows xaml nuget

我有一个针对Windows 8.1的可移植类库项目。该项目有一些普通的C#文件(模板控件)和一些XAML页面文件(用户控件)。

当我构建项目时,我在bin / Release文件夹中获得以下内容。

  • user_controls
    • 例如 .xbf
  • 主题
    • Generic.xbf
  • 项目的.dll
  • 项目 .PDB
  • 项目 .pri
  • 项目 .xr.xml

这些文件足以在同一解决方案中部署和运行库的测试工具。我想知道如何打包这些文件,以便我可以在其他项目/解决方案中使用它们。

1 个答案:

答案 0 :(得分:0)

我通过反复试验找到了如何做到这一点。 VS项目的首选包管理器似乎是Nuget,包文件结构如下所示。

  • 项目
    • user_controls
      • 例如 .xbf
    • 主题
      • Generic.xbf
    • 项目 .xr.xml
  • 项目的.dll
  • 项目 .PDB
  • 项目 .pri

以上内容位于 lib 文件夹中。我很高兴在这里有一个更好(或更少随意)的方式来做这件事。但至少它有效!