在MahApps.Metro.Simple.Demo示例项目中捆绑DLL的问题

时间:2015-02-25 21:54:12

标签: c# wpf mahapps.metro

以下是我在GitHub上使用的示例项目:MahApps.Metro.Simple.Demo

以下是我在StackOverflow上找到的原始问题:How to bundle MahApps.Metro into single exe

我的目标是能够在另一台计算机上运行已编译的EXE文件,而不包括 MahApps.Metro.dll System.Windows.Interactivity.dll 文件可执行文件。

我使用的是VisualStudio Professional 2013 IDE,除了安装MahApps.Metro NuGet软件包外,还没有修改演示项目。

以下是我目前正在尝试的确切步骤:

  1. 运行调试器并从“项目名称”\ bin \ degbug目录中复制已编译的可执行文件。
  2. 将已编译的可执行文件的副本放在另一台计算机上并尝试运行它。
  3. 应用程序无法运行,并且Windows应用程序日志中记录了 System.Windows.Markup.XamlParseException 错误。

    但是,当我复制前面提到的DLL并将它们放在可执行文件旁边的同一目录中时,它会成功运行。

    我没有正确编译项目以获得所需的结果吗?

    我已经验证了punker76发布的所有项目,在对之前链接的问题的回复中,一切都匹配。

0 个答案:

没有答案