c#应用程序

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:51:05
各位,我想利用C#开发一个简单的桌面级程序,做简单的数据同步更新
我想咨询下,我制作完成后,怎么发布这程序呢?说的简单点,怎么把这个程序给客户用,开发软件用什么?开发好是不是直接有exe的文件,双击就可以了呢?请具体点告诉我好嘛。,试下来行,追加100分。本人是JAVA程序员,有C#的基础,以前学过点!
我还想问下,客户机上需要配置点什么。是不是windows都自带.netframework的呢?会有可能没有.netframework的吗?如果没有因该怎么处理呢?因为我做JAVA的时候如果是要做java桌面程序的话必须客户机上要有jre,jre是相当大的累赘,要有80M左右,那C#的程序会有这样的情况嘛?我只需要做个很简单的数据同步就行了,不希望客户下载我的软件出现需要下载很多的类包!希望能详细解答,分再多加也无所谓的!只想知道具体点的答案,还有关于.netframework的版本问题,我用不同的VS版本进行开发的话,出来的程序是不是要配合.netframework呢?如果用过高的版本会不会引起版本不兼容的问题呢?

问:怎么发布这程序呢?
答:
1文件---新建---项目---其他项目类型---安装部署
2应用程序文件夹下:导进你要输出的.exe文件。和相关你需要的文件,比如说.chm文件,.ico文件等

3创建桌面快捷方式,指向.exe;开始菜单快捷方式,指向.exe。

问:开发软件用什么?
答:Microsoft Visual Studio 系列

问:开发好是不是直接有exe的文件,双击就可以了呢?
答:是。在文件夹下的bin\Debug目录下会生成xxxx.exe文件就是应用程序。独立运行。

另外补充:.net程序运行需要.netframework平台支持。

*******************************************************
问:是不是windows都自带.netframework的呢?
答:不是每台电脑都有,有的电脑没有安装的话需要自己安装。

问:如果没有因该怎么处理呢?
答:去网上下载,http://www.skycn.com/soft/39946.html

问:那C#的程序会有这样的情况嘛?
答:会

问:出来的程序是不是要配合.netframework呢?
答:具体VS版本对应的.netframework不清楚。一般来讲2.0或者2.0以上版本就可以。

问:如果用过高的版本会不会引起版本不兼容的问题呢?
答:任何有版本出来的软件都是向下兼容的。高版本框架不可能无法运行低版本程序

你用的是Microsoft Visual Studio吗?

“怎么发布这程序呢?”
vs2003/2005/2008:
直接按【F5】或【F6】发布程序,并生成exe文件:
\bin\