none
VS2008中如何给做好的C#项目打包成exe文件?然后在其它机子上也可以安装使 RRS feed

答案

  • 你好!
    2 使用安装和部署项目进行部署

    知识改变命运,奋斗成就人生!
    2009年9月18日 2:19
    版主
  • 1 新建安装部署项目
    打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。
    2 开始制作
    双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来(包括图片等其他文件)。然后右击你的主应用程序,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。
    3生成
    按下F5生成,成功后,打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。双击那个Setup.exe就可以执行安装.

    2009年9月18日 3:25
  • 你好!
         .NET下提供了几种方法:
         1,可以直接把生成的exe和项目中引用的dll都拷贝到目标机器上,如果目标机器上安装了.NET Framework,马上程序就能使用了,无须经过安装的过程,这种方法最简单!
         2,可以使用VS自带的“安装项目”来生成安装包,具体可以参考:
              http://msdn.microsoft.com/zh-cn/library/996a3fxs%28VS.80%29.aspx
         3,ClickOnce部署
              具体可以参考:
              http://msdn.microsoft.com/zh-cn/library/142dbbz4%28VS.80%29.aspx
    周雪峰
    2009年9月18日 5:03
    版主
  • Windows Installer部署方式请参考http://msdn.microsoft.com/zh-cn/library/2kt85ked.aspx
    2009年9月18日 7:48
    版主
  • 你好!

    其实部署的方法有很多种类,以上的各位版主已经给出了一些实用的部署方法,包括Visual Studio自带的一些部署方式。

    除此之外,还有许多第三方的工具可以使用,例如:Install Shield。
    http://zh.wikipedia.org/wiki/InstallShield
    你可以上网搜索一下。

    希望对你有所帮助。

    (本回复中包含了第三方网站,微软无法控制和测试此类网站或者该网站提供的软件,因此,微软无法保证此类网站的质量和安全性。微软提醒您在下载软件或者打开网站之前确定您了解了该网站的安全性。)

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年9月21日 5:41

全部回复

  • 你好!
    2 使用安装和部署项目进行部署

    知识改变命运,奋斗成就人生!
    2009年9月18日 2:19
    版主
  • 1 新建安装部署项目
    打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。
    2 开始制作
    双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来(包括图片等其他文件)。然后右击你的主应用程序,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。
    3生成
    按下F5生成,成功后,打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。双击那个Setup.exe就可以执行安装.

    2009年9月18日 3:25
  • 你好!
         .NET下提供了几种方法:
         1,可以直接把生成的exe和项目中引用的dll都拷贝到目标机器上,如果目标机器上安装了.NET Framework,马上程序就能使用了,无须经过安装的过程,这种方法最简单!
         2,可以使用VS自带的“安装项目”来生成安装包,具体可以参考:
              http://msdn.microsoft.com/zh-cn/library/996a3fxs%28VS.80%29.aspx
         3,ClickOnce部署
              具体可以参考:
              http://msdn.microsoft.com/zh-cn/library/142dbbz4%28VS.80%29.aspx
    周雪峰
    2009年9月18日 5:03
    版主
  • Windows Installer部署方式请参考http://msdn.microsoft.com/zh-cn/library/2kt85ked.aspx
    2009年9月18日 7:48
    版主
  • 你好!

    其实部署的方法有很多种类,以上的各位版主已经给出了一些实用的部署方法,包括Visual Studio自带的一些部署方式。

    除此之外,还有许多第三方的工具可以使用,例如:Install Shield。
    http://zh.wikipedia.org/wiki/InstallShield
    你可以上网搜索一下。

    希望对你有所帮助。

    (本回复中包含了第三方网站,微软无法控制和测试此类网站或者该网站提供的软件,因此,微软无法保证此类网站的质量和安全性。微软提醒您在下载软件或者打开网站之前确定您了解了该网站的安全性。)

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年9月21日 5:41
  • 學習了

    2009年9月22日 10:44