我复制了我的 .exe,加上它的 vshost.exe,加上它使用的 sqlite 数据库文件,但它不会在 Visual Studio 之外运行。当我双击我的 .exe 时没有错误消息 - 它只是不会运行。它缺少什么?
问问题
1132 次
1 回答
4
如果您在本地盒子上,则需要:
- 主要
application.exe
(不是 vshost.exe - 这些仅用于 Visual Studio 调试。) application.exe.config
如果有任何与应用程序相关的设置。- 应用程序引用的任何 DLL。由于您使用的是 SQLite,因此您可能依赖于某些 SQLite 库。
如果要部署到另一台计算机,则还应考虑以下事项:
- 您的目标计算机上是否安装了 .NET Framework?
- 您还应该构建“Release”而不是“Debug”,因为可能缺少调试 DLL。
通常,不需要以下文件:
.pdb
文件- 任何
vshost
文件
于 2014-12-09T03:20:52.470 回答