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

运行WPF应用程序需要什么?,wpf,deployment,visual-studio-2013,exe,vshost.exe,Wpf,Deployment,Visual Studio 2013,Exe,Vshost.exe,我复制了我的.exe,加上它的vshost.exe,再加上它使用的sqlite数据库文件,但它不会在Visual Studio之外运行。当我2次单击my.exe时没有错误消息-它只是不会运行。它缺少什么?如果您在本地盒子上,您需要: 主application.exe(-这些仅用于Visual Studio调试。) application.exe.config如果存在与应用程序关联的任何设置 应用程序引用的任何DLL。因为您使用的是SQLite,所以可能依赖于某些SQLite库 如果您部署到另

我复制了我的.exe,加上它的vshost.exe,再加上它使用的sqlite数据库文件,但它不会在Visual Studio之外运行。当我2次单击my.exe时没有错误消息-它只是不会运行。它缺少什么?

如果您在本地盒子上,您需要:

  • application.exe
    (-这些仅用于Visual Studio调试。)
  • application.exe.config
    如果存在与应用程序关联的任何设置
  • 应用程序引用的任何DLL。因为您使用的是SQLite,所以可能依赖于某些SQLite库

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

  • 目标计算机上是否安装了目标.NET Framework
  • 您还应该内置“Release”而不是“Debug”,因为可能缺少调试DLL
通常,不需要以下文件:

  • .pdb
    文件
  • 任何
    vshost
    文件

是的;需要的是:要部署.exe,需要:Multilingual.exe Multilingual.exe.config Multilingual.sqlite sqlite3.dllI刚刚写了一篇关于与此相关的代码项目的提示: