Visual Studio中的常规设置

5
只是想知道是否有办法让Visual Studio 2008 Express Edition生成由安装程序创建的“正常”exe文件,而不是ClickOnce应用程序文件?
我厌倦了ClickOnce应用程序文件。我已经设置好所有这些文件关联,并且现在我需要为我的应用程序实际上安装程序,代码中设置的文件关联不起作用,因为现在它们是“ClickOnce”应用程序文件,而不是正常的exe文件。而且,VS根本不会为ClickOnce应用程序创建任何exe文件。
非常感谢任何帮助。
谢谢 :)
4个回答

4

Visual Studio Express能创建Setup.Exe吗?不行。

如果你查看许可证,你会发现Express版本并不旨在进行分发(我这里没有确切的措辞)。因此,微软将安装程序生成器从软件包中删除了。

你可以使用任何第三方安装程序制作工具,但这样可能会违反许可证。


编辑:以上内容适用于VS2005 Express。

2008和2010 Express的许可证似乎更为宽松,请务必检查。


1
ProjectFolder\bin\Debug

应该包含您应用程序的 .exe 文件。

如果您想要使用这些 EXE 进行部署,您应该创建一个“发布版本”。

一旦完成,您的文件将位于

ProjectFolder\bin\Release

可以用于“XCOPY部署”。但是OP提到了文件关联。 - H H
永远不要提供安装的Debug可执行文件,你必须以Release模式编译并分发位于ProjectFolder\bin\Release(或类似位置,其默认设置取决于语言,并且仍然可以在项目属性中更改)的exe文件。 - Matteo Italia
是的,应该是 ProjectFolder\bin\Release - H H

0
据我所记,Express版本没有提供部署工具,但仍然有许多免费的安装程序可以完成这项任务;例如,您可以尝试NSIS或InnoSetup。

-3

右键单击您的解决方案 > 添加 > 项目 > 其他项目类型 > 安装和部署 > Visual Studio 安装程序 > 安装程序项目


不,这是在Visual Studio 2010 Ultimate RC中的情况 =) - Jader Dias

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接