2009-11-25 107 views
2

是否可以在VB.net 2008中创建一个安装和部署项目,我在google上看过的每个站点都声称只是从项目列表中选择它。它不在项目列表中供我选择。 这些类型的项目在快递版本中不可用吗? 除了使用其中一个安装和部署项目之外,我如何制作安装程序? (我知道有一个发布按钮,但不做出适当的安装程序,并安装到是不是我想要它做AppData文件夹)Visual basic .net 2008部署

任何帮助表示赞赏

+0

这是一个您试图部署在服务器上的Web项目吗?或者一个Windows应用程序? – zimmer62 2009-11-25 18:18:05

+0

它是一个Windows应用程序 – Dox5 2009-11-25 18:19:07

+0

这是一个很好的问题,所以给你+1,Dox5。 – David 2009-11-25 18:56:25

回答

3

您将需要使用其他程序,如innosetup(http://www.jrsoftware.org/isinfo.php),以创建一个setup.exe。微软必须给你一些理由来购买他们的软件。

+0

+1。好答案。 – David 2009-11-25 18:37:24

+0

你也打我几秒钟:( – zimmer62 2009-11-25 18:39:08

3

速成版不有这些项目类型。他们只支持ClickOnce的,按照该图表:

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

这延续到2008年的版本。

编辑 - 添加

看到这里使用ClickOnce从Express版本:

http://blogs.msdn.com/vbteam/archive/2008/10/02/looking-for-setup-and-deployment-project-templates.aspx

+0

有没有一种方法可以使用快递版本实现同样的功能? – Dox5 2009-11-25 18:25:36

+0

不使用Express版本。您需要升级到专业版或获得第三方工具来进行设置。我怀疑你会找到任何免费的东西。 – David 2009-11-25 18:38:05

+0

或者您可以使用支持的ClickOnce来部署您的项目。使用ClickOnce,您可以使用网络共享或CD。 – David 2009-11-25 18:38:41

2

你可以使用Inno Setup

它几乎会做你需要创建一个安装包的内容。哦,是的,它是免费的。

+0

你打我提到免费! – Wade73 2009-11-25 18:47:37

+0

+1给你们每个人,因为你们都知道一个免费的工具,实际上看起来有价值 – David 2009-11-25 18:55:39

+0

我在我的事先使用它工作,并且在没有定制的情况下处理了大部分需要的东西,唯一的问题是当我需要定制时,它是在Pascal中,仍然是一个很好的工具。 – Wade73 2009-11-25 19:42:54