【问题标题】:Are release files are enough for running a WPF app?发布文件是否足以运行 WPF 应用程序?
【发布时间】:2018-08-10 17:18:29
【问题描述】:

在我的项目解决方案下的 WPF 应用程序中,我还有一些其他的类库项目。

结构如下:

我的问题:当我在 release 下构建我的应用程序时,当我运行可执行文件时应用程序运行良好,但如果我只使用 release 文件夹并将其移动到其他位置,则应用程序不会启动。它应该只适用于发布文件夹吗?

【问题讨论】:

  • xcopy deployment 通常适用于 WPF 应用程序
  • 你应该检查你的资源文件的属性是否复制到输出目录
  • 编译代码依赖于部署 PC 上的同一个网络库或发布应用程序。网络 dll 必须在已部署的 PC 上,并且 Publish 将进行安装。
  • 检查事件日志中的错误消息。可能有不同的原因,例如,在您的代码中使用相对路径来定位依赖项,当更多到其他位置时,您会得到一个 filenotfoundexception。

标签: c# wpf release


【解决方案1】:

我去了事件查看器和发生异常的地方,这解决了问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-31
    • 1970-01-01
    • 2016-01-05
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多