发布文件是不是足以运行 WPF 应用程序?

Posted

技术标签:

【中文标题】发布文件是不是足以运行 WPF 应用程序?【英文标题】: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。 【参考方案1】:

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

【讨论】:

以上是关于发布文件是不是足以运行 WPF 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

我有一个在 IIS 服务器上运行的 java 应用程序,windows performca 监视器(Perfmon)是不是足以进行性能分析[关闭]

如何检查 WPF 应用程序是不是已在运行? [复制]

WPF四年,尤不足以替代WinForm

android模拟器是不是足以进行调试?

WPF:在运行时更改配置文件用户设置?

OWASP MASVS 是不是足以显示根检测警告消息,而不是完全终止应用程序?