wpf - 运行 WPF 应用程序需要什么?

标签 wpf deployment visual-studio-2013 exe vshost.exe

我复制了 .exe、其 vshost.exe 以及它使用的 sqlite 数据库文件,但它无法在 Visual Studio 之外运行。当我双击 .exe 时,没有错误消息 - 它只是无法运行。还缺什么?

最佳答案

如果您使用的是本地盒子,则需要:

  • application.exe(NOT vshost.exe - 这些仅用于 Visual Studio 调试。)
  • application.exe.config 是否有与应用关联的任何设置。
  • 应用程序引用的任何 DLL。由于您使用的是 SQLite,因此您可能依赖于某些 SQLite 库。

如果您要部署到另一台计算机,那么您还应该考虑以下事项:

  • 目标计算机上是否安装了您要定位的 .NET Framework?
  • 您还应该构建“Release”而不是“Debug”,因为调试 DLL 可能会丢失。

通常,以下文件不需要:

  • .pdb 文件
  • 任何 vshost 文件

关于wpf - 运行 WPF 应用程序需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27370813/

相关文章:

c# - 当依赖属性收到 xaml 更改时回调

iphone - 是否可以将应用程序永久部署到客户端?

c# - morelinq 通过多个属性来区分

mysql - Visual Studio 2013 连接到本地 MySQL 数据库

wpf - 在 ConverterParameter 中使用字典中的字符串

c# - 如何使用 XAML 中的资源值和绑定(bind)值格式化字符串?

c# - 如何从单独的程序集中加载 WPF 应用程序资源 "via Code"(不是 "via XAML")

deployment - 如何检查我的 UML 部署图是否符合 UML?

deployment - 一次构建,多次部署,使用 Angular-CLI

php - Cakephp + 用于 PHP 的 Visual Studio 工具