2017-08-09 129 views
-1

enter image description here如何发布C#窗口应用程序安装程序

我试图发布C#Windows应用程序。我试图安装shield和visual studio安装程序,但无法正常工作。

此设置只能安装在安装了visual studio的笔记本电脑或PC上。谁能帮助我的先决条件是需要什么,以及如何可以发布安装程序的setup.exe

的app.config 连接字符串 的SqlConnection CON =新的SqlConnection(ConfigurationManager.ConnectionStrings [ “connection_string”]的ConnectionString);

,但它发生错误 failed to update database because the database is read-only visual studio

回答

0

您需要检查的先决条件。您需要创建应用程序的.net版本以及其他先决条件。这不是运行可执行文件所需的visual studio,而是仅仅是.net框架。

+0

其.net 4.5.2。我也安装在电脑上,我尝试运行安装程序,我已经发布 –

+0

你能提供更多的细节,如错误,屏幕截图或一些额外的信息,可以帮助理解问题?现在它太普通了。 – Harsh

+0

我有一个本地数据库,我有一个应用程序。当我在另一台机器上安装它时,出现错误 无法更新数据库.. .mdf是只读的。 –

0

我已经遇到了关于如何让安装文件在任何其他设备上工作的相同问题,尽管我需要一些时间来理解该过程,但最终我发现它非常简单。

1),你必须在连接字符串更改为类似的东西:

string connectionStr = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|DatabaseName.mdf;Integrated Security=True"; 

2),可以使用高级安装生成安装文件,工艺简单,你可以看任何有关如何获取安装文件在高级安装程序的简短教程。

3)最后,您必须安装3个方案作为先决条件在客户端PC:

  • .Net框架(我想从4.5版本)
  • 的SQL Server Express
  • SSMS(启动Sql Server Management Studio)
+0

晶体报告怎么样?它会起作用吗? –

+0

按照这个过程后,每件事情与我一起工作没有任何问题..祝你好运! –

+0

相关问题