日期:2014-05-17  浏览次数:20895 次

关于C# WINDOWS程序的一点疑问。。。
   我的程序里面用的是SQL server 来保存读取数据。所以我的疑问是那如果我把程序做成 一个压缩包,其中包括了数据库的mdf 文件,然后把整个程序移植到一台没有装sql管理器的机器上运行,那程序能正常运行么?
    另外问一下,有没有知道我窗体和CS代码都写好,测试也没问题后要如何发布程序方便其他的电脑使用啊?如果有详细步骤是最好的啦~~
c# 程序安装?发布

------解决方案--------------------
以我的疑问是那如果我把程序做成 一个压缩包,其中包括了数据库的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 目录下的文件到对应的电脑中去就可以了。或者百度一下“打包部署” 制作安装程序。发布就可以了