关于C# WINDOWS程序的一点疑问。。。
我的程序里面用的是SQL server 来保存读取数据。所以我的疑问是那如果我把程序做成 一个压缩包,其中包括了数据库的mdf 文件,然后把整个程序移植到一台没有装sql管理器的机器上运行,那程序能正常运行么?
另外问一下,有没有知道我窗体和CS代码都写好,测试也没问题后要如何发布程序方便其他的电脑使用啊?如果有详细步骤是最好的啦~~
------解决方案--------------------以我的疑问是那如果我把程序做成 一个压缩包,其中包括了数据库的mdf 文件,然后把整个程序移植到一台没有装sql管理器的机器上运行,那程序能正常运行么?
可以运行,但不能直接访问这个MDF文件
另外问一下,有没有知道我窗体和CS代码都写好,测试也没问题后要如何发布程序方便其他的电脑使用
Vs.net可以制作安装程序的
------解决方案--------------------没有安装SQL Server是不能运行的。没有安装SQL Server Management Studio但是安装了数据库服务可以。如果你的数据库不大,可以使用SQL CE,这个精简的数据库安装更简单,只有几兆大小。
一般来说,目标电脑安装好.NET Framework,直接复制就可以运行。当然用到了数据库需要稍微配置下连接字符串和配置文件。也可以制作一个安装程序供用户自动安装。具体信息可以Google:C#打包和部署。
------解决方案--------------------1、我的程序里面用的是SQL server 来保存读取数据。所以我的疑问是那如果我把程序做成 一个压缩包,其中包括了数据库的mdf 文件,然后把整个程序移植到一台没有装sql管理器的机器上运行,那程序能正常运行么?
=====================================================================================
答: 这个肯定不行的,需要安装SqlServer.
2、另外问一下,有没有知道我窗体和CS代码都写好,测试也没问题后要如何发布程序方便其他的电脑使用啊?如果有详细步骤是最好的啦~~
=====================================================================================
答:这个可以直接复制 debug 目录下的文件到对应的电脑中去就可以了。或者百度一下“打包部署” 制作安装程序。发布就可以了