Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在VisualStudio2010中创建.exe_C#_.net_Visual Studio 2010_Crystal Reports - Fatal编程技术网

C# 在VisualStudio2010中创建.exe

C# 在VisualStudio2010中创建.exe,c#,.net,visual-studio-2010,crystal-reports,C#,.net,Visual Studio 2010,Crystal Reports,我用C#开发了一个基于窗口的应用程序。我曾使用Crystal reports显示数据和.mdf数据库现在我想创建一个exe文件,其中包含Crystal reports及其附加数据库,当我在任何计算机上安装它时,它会从exe所在的同一位置安装Crystal reports和数据库 使用创建安装程序并使其安装必备软件。使用创建安装程序并使其安装必备软件。您可以使用Visual Studio安装项目。在安装项目中,按照新建项目>其他项目类型>安装和部署>Visual Studio安装程序。签出您可以使

我用C#开发了一个基于窗口的应用程序。我曾使用Crystal reports显示数据和.mdf数据库现在我想创建一个exe文件,其中包含Crystal reports及其附加数据库,当我在任何计算机上安装它时,它会从exe所在的同一位置安装Crystal reports和数据库

使用创建安装程序并使其安装必备软件。

使用创建安装程序并使其安装必备软件。

您可以使用Visual Studio安装项目。在安装项目中,按照
新建项目>其他项目类型>安装和部署>Visual Studio安装程序
。签出

您可以使用Visual Studio安装项目。在安装项目中,按照
新建项目>其他项目类型>安装和部署>Visual Studio安装程序
。签出

若要执行此操作,您应该创建一个新的安装和部署类型项目若要执行此操作,您应该创建一个安装和部署类型的新项目。vdproj不再受Microsoft支持,并且在VS2012中不存在,因此即使在vs2010中,它也不是一个特别经得起未来考验的选项。看来你是在推荐.vsix,这是完全不合适的。@spender-你对.vsix文件有什么反对意见?这些不仅仅是VisualStudio扩展文件吗?安装屏蔽和Wix工具集似乎是目前最好的选择@Ramhound如果我没弄错的话,“VisualStudio安装程序”是用来制作vsix的,对吗?分发exe文件没有多大用处。FWIW,Wix是我们最常用的。。。不太喜欢InShield的pikey界面,但可能在这里最合适。@spender-正如您指出的,Microsoft出于多种原因放弃了对VS2012“visual Studio安装项目”的支持。VisualStudio的大多数版本已经安装了一段时间了。“安装项目”可以构建和编译
.msi
文件。实际上,似乎
.vsix
文件只是Visual Studio扩展,而不是实际的程序。Soner链接到的图表给出了Microsoft建议使用的所有当前选项(当然是Inno Setup之类的程序之外)。vdproj不再受Microsoft支持,并且在VS2012中不存在,因此即使在vs2010中,它也不是一个特别经得起未来考验的选项。看来你是在推荐.vsix,这是完全不合适的。@spender-你对.vsix文件有什么反对意见?这些不仅仅是VisualStudio扩展文件吗?安装屏蔽和Wix工具集似乎是目前最好的选择@Ramhound如果我没弄错的话,“VisualStudio安装程序”是用来制作vsix的,对吗?分发exe文件没有多大用处。FWIW,Wix是我们最常用的。。。不太喜欢InShield的pikey界面,但可能在这里最合适。@spender-正如您指出的,Microsoft出于多种原因放弃了对VS2012“visual Studio安装项目”的支持。VisualStudio的大多数版本已经安装了一段时间了。“安装项目”可以构建和编译
.msi
文件。实际上,似乎
.vsix
文件只是Visual Studio扩展,而不是实际的程序。Soner链接到的图表给出了Microsoft建议使用的所有当前选项(当然是Inno Setup之类的程序之外)。