我正在尝试发布C#Windows应用程序。我试图安装shield和visual studio安装程序,但它无法正常工作。
此设置只能安装在安装了Visual Studio的笔记本电脑或PC上。任何人都可以帮助我需要什么先决条件以及如何发布安装程序setup.exe
的app.config 连接字符串 SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings [“connection_string”]。ConnectionString);
但它发生错误 failed to update database because the database is read-only visual studio
答案 0 :(得分:0)
您需要检查先决条件。您需要在其上创建应用程序的.net版本以及其他先决条件。运行可执行文件不是可视工作室,而只是.net框架。
答案 1 :(得分:0)
我遇到了关于如何让设置文件在任何其他设备上工作的相同问题,尽管我需要一些时间来理解这个过程,但最后我发现它非常简单。
1)您必须将连接字符串更改为:
string connectionStr = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|DatabaseName.mdf;Integrated Security=True";
2)您可以使用高级安装程序生成安装文件,过程很简单,您可以观看有关如何在Advanced Installer中获取安装文件的任何简短教程。
3)最后,您必须在客户端PC中安装3个程序先决条件: