【发布时间】:2018-08-10 17:18:29
【问题描述】:
在我的项目解决方案下的 WPF 应用程序中,我还有一些其他的类库项目。
结构如下:
我的问题:当我在 release 下构建我的应用程序时,当我运行可执行文件时应用程序运行良好,但如果我只使用 release 文件夹并将其移动到其他位置,则应用程序不会启动。它应该只适用于发布文件夹吗?
【问题讨论】:
-
xcopy deployment 通常适用于 WPF 应用程序
-
你应该检查你的资源文件的属性是否复制到输出目录
-
编译代码依赖于部署 PC 上的同一个网络库或发布应用程序。网络 dll 必须在已部署的 PC 上,并且 Publish 将进行安装。
-
检查事件日志中的错误消息。可能有不同的原因,例如,在您的代码中使用相对路径来定位依赖项,当更多到其他位置时,您会得到一个 filenotfoundexception。