我在visual Studio中创建了一个数据库项目和一个与本地数据库项目相关的WindowsForm应用程序C#。
现在一切正常,我想把我的应用程序发布到没有Visual Studio的PC上。
我可以毫不费力地从我的WindowsForm创建setup.exe,并在我本地的SQL Server所在的PC上运行它。
如果我将setup.exe传输到第二台PC并运行它,它将无法工作,因为缺少SQL Server。
如何在不需要Visual Studio的情况下将我的Database-Project/SQL-Server发布或复制到第二台PC?
我不一定需要数据库中的数据。我只需要数据库的结构来运行我的应用程序。
我想把两个项目合并在一起,但我的WindowsForm中有很多DataSets和手动连接字符串。我不知道如何在不从头开始的情况下更改我的数据连接。
我考虑的解决方案是使用USB分别传输这两个项目。首先安装服务器,然后安装没有Visual Studio的my WindowsForm。
有什么想法吗?
发布于 2020-06-14 14:53:54
我觉得你必须遵循基本的步骤。
使用Inno安装程序的依赖项安装程序的一个非常好的示例是https://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup
以下是如何使用Inno设置来完成此操作的示例。How to use Inno Setup to update a database using .sql script
https://stackoverflow.com/questions/62368949
复制相似问题