当前位置:编程学堂 > vs2010程序打包成exe文件路径_VS2010程序打包操作

vs2010程序打包成exe文件路径_VS2010程序打包操作

  • 发布:2023-09-29 14:20

重定向至https://www.sychzs.cn/daban/archive/2012/06/27/2565449.html

1。在VS2010中选择“新建项目”----“其他项目类型”----“VisualStudioInstallerà”安装项目”:

命名:设置 1。

这里是VS2010中会出现三个文件夹,

??? 1、“应用程序文件夹”表示要安装的应用程序需要添加的文件;

??????2. “用户的‘程序’菜单”是指:应用程序安装后,用户的“开始菜单”中显示的内容一般都在这个文件夹中。您需要创建另一个文件才能使用它。存储:应用程序.exe和卸载程序.EXE;

??? 3.“用户桌面”是指:安装本应用程序后,在用户桌面上创建.EXE文件快捷方式。

2。在应用程序文件夹中右键添加文件:表示添加要打包的文件;

添加的文件一般是编译后的应用程序的调试目录下的文件;

如果调试中有子文件夹,需要“添加文件夹”(发布也是如此),例如:data

然后将相应子文件的内容添加到该文件夹​​中;

添加需要创建程序快捷方式的图标:后缀为:ICO

3、右键单击创建的项目名称(设置1):属性

选择系统要素

然后选择.NET版本,以及Windows Installer3.1(可选)

??????选择:“从与我的应用程序相同的位置下载必备组件”

??????这样安装包就会打包.NET FrameWork,安装时就不会从网上下载.NET FrameWork组件;但安装包会比较大。

添加VS的32/64位运行库

VS2010发布.NET2.0版本。创建安装程序时,需要设置启动条件:右键单击项目名称(设置1),选择“查看”A“启动条件”:

然后VS2010会创建以下文件:

在“启动条件”中,点击“.NET Framework”,版本选择.NET Framework 2.0; (.NET Framework 4.0不需要设置启动项)

这样,在安装.NET Framework 2.0上创建的项目时,就不会安装.NET3.5或其他版本了,

也不会重启(解决使用.NET 2.0创建的项目中安装.NET FrameWork3.5的问题)。

如图4所示,设置安装文件的目录(路径)(可选):

在创建的工程名称(设置1)上点击左键(不是右键),在属性中设置参数,如下图所示:

作者就是作者;制造商是公司名称;产品名称是应用程序的名称;

比如我们设置为:BeyondKKO;制造商:Free Company;产品名称:串口测试。

将 InstallAllUsers 设置为 true。

(这将在“控制面板”程序中显示公司名称;

安装时默认为“Anyone”,否则默认为“Only Me”)

左键点击应用程序,如下图:第一个是系统主目录(默认C:\PROGRAME),第二个是公司名称([摘要]),第三个是应用程序名称,如在安装过程中,将创建一个两级文件路径。仅删除应用程序名称后,您需要删除 DefaultLocation: [Manufacturer]。

5,?创建应用程序图标和卸载程序:

A。右键单击“应用程序文件夹”中的.EXE文件,创建快捷方式:

重命名“串口测试程序”,然后右键属性:选择图标(图标不需要创建)

双击进入并选择我们之前添加的“MiXer.ico”

确认后,将此快捷方式拖至“用户桌面”

B。在“用户‘程序’菜单”中添加一个文件夹,并命名为:“串口程序”

然后用同样的方法创建TEXTCOM.exe(“串口测试程序”)的快捷方式,拖入“串口程序”中;

然后为 .NET 应用程序创建卸载程序(可选):

在“应用程序文件夹”中添加:C:WINDOWS\SYSTEM32\Msiexec.exe

右键创建快捷方式,重命名为:卸载,将此快捷方式拖至“串口程序”;

单击项目名称(设置 1)并在属性中查找:产品代码

复制此产品代码,将其粘贴到“卸载”快捷方式的Arguments属性中,并在前面添加/x空格

6。完成上述步骤后,即可生成解决方案。

如图7所示,生成解决方案后,我们需要的安装包就在debugging文件夹中。

如图8所示,安装后,开始菜单中有一个“串口程序”文件夹,里面有我们创建的两个快捷方式;

桌面上还有快捷方式。

(完)

经过我自己的测试,发现只有将整个调试文件夹发送给别人,别人才能正常安装,否则会出现错误。

一般来说,vs项目生成的文件都在项目文件夹下的Debug或Release下。

目前的要求如下:

生成的文件(exe或dll文件)存放在项目文件夹下的bin(自定义文件夹)中。

解决方案:

右键单击该项目,选择菜单属性,弹出属性页。

选择配置属性-->常规-->输出目录,

将原来的 $(SolutionDir)$(Configuration)\ 更改为 $(SolutionDir)$(Configuration)\..\bin

操作完成。

1。 VS2010打包生成exe文件后,?TODO:<文件说明>已停止工作,已关闭

?TODO:<文件说明>已停止工作

原因:

如果打包时在文件系统中创建了空文件夹,则该空文件夹将不会被加载,导致程序使用该文件夹时出现此问题。

解决方案:

?如果创建了Calibration文件,那么先加载一个文件(如:3.csv)到里面?只是不要让它空着

2。常用包装设置:

1.设置软件安装目录

可以直接修改的故障位置吗?例如:E:\Example\EWARMv5

2。文件系统简介:

如上图: 应用程序文件夹:是指软件安装路径下的文件? ? ?用户的“程序”菜单:指Windows开始中显示的文件? ?用户桌面:将存储在桌面上的文件?

相关文章