【发布时间】:2013-09-12 22:34:06
【问题描述】:
我有 C# Windows 窗体应用程序,当我在 VS 中调试它时,它可以完美运行。 它有 SQLite 数据库。
然后我使用 InstallShield 创建了一个新的安装项目。
Visual Studio 2012 编译它,我安装应用程序没有错误。
但是应用程序很慢,当我更改用户控件或执行任何操作时,即使只是构建一个表单,也需要几秒钟。 非常非常慢,不适合使用...而且我什至没有任何关键代码,例如循环或其他东西...
在安装项目中,我包括:.exe.config、.exe、SQLite.dll 和 .s3db(SQLite 数据库文件)
请帮忙
谢谢
【问题讨论】:
-
您几乎没有提供任何可以帮助诊断问题的信息。什么是慢?它是什么类型的应用程序(WPF、WinForms、控制台、Windows 服务等)?它连接到数据库吗?它连接到互联网吗?如果没有更多细节,您将不会获得太多帮助。
-
@Eric J. 感谢您提供帮助。我已经重构了这个问题。请再次检查。
-
提供一些代码以便我们向您推荐
-
我无法为您提供代码......大约有 2k 行代码......正如我之前所说,没有关键代码。代码很好,因为我的程序无需设置即可正常工作。当我使用 InstallShield(2012,春季限量版 - 这可能是一个问题?)部署它时,应用程序变得很慢。它认为我在那部分可能做错了什么......是否有可能我没有在安装项目中包含一些东西,但程序仍然有效?
标签: c# installation installshield