欢迎来到Introzo百科
Introzo百科
当前位置:网站首页 > 技术 > vs2019发布临时目录_VisualStudio2019 C++项目目录管理

vs2019发布临时目录_VisualStudio2019 C++项目目录管理

日期:2023-10-03 14:56

设置界面如图:

右键单击项目->属性

输出目录指向编译后的程序放置的位置,可以包含环境变量。这里使用绝对路径或相对路径。如果路径是相对的,则它是相对于项目目录的。一般情况下(小项目),相对路径是main.cpp所在的路径。中间目录指向生成中间文件(例如.obj文件)的位置,可以包含环境变量$(SolutionDir)。是绝对路径,即project_name.sln所在目录,Windows下该值末尾有一个路径分隔符。 $(Platform) 的值为空(x86 平台)或 x64(x64 平台)。 $(Configuration) 的值为 Debug 或 Release$(ProjectName)。 $(ProjectName) 的值是项目名称。配置类型代表已编译的配置类型。目标文件名添加后缀

1。源文件目录+调试(编译)时生成的临时文件

该目录下还有Debug和Release目录。这两个目录都是临时文件目录,包含编译日志和其他信息。

2。编译后的目标文件所在目录(32位程序)

3。 64位程序目标文件所在目录

该目录下还有Debug和Release。这两个目录分别存放64位的Debug版本和Release版本的目标文件。

VS2019项目打包发布(可安装到操作系统上)

VS2019项目打包发布(可安装到操作系统上)

VS2019默认不包含整个插件。需要先安装VS2019官方认可的打包插件(Microsoft Visual Studio Installer Projects)。如果已经安装,请跳过此步骤,通过添加扩展插件的方式添加(菜单栏:Extensions->Manage Extensios)

在在线部分,搜索Installer Projects,找到Microsoft Visual Studio Installer Projects,然后下载并安装;注意,安装后需要关闭VS并重新启动电脑才能生效。

右键单击整个项目,它是解决方案,而不是项目。我的项目包含多个子项目。

搜索

原标题:在VS2019中发布独立程序和单执行程序

背景

随着 .NET Core 3.1 LTS 的发布,.NET Core 3.1 进入了三年支持周期。在此期间,使用.NET的人数肯定会发生质的飞跃。

01

目标

这次我们主要关注使用.NET Core 3.1 WPF程序发布一个独立的单一可执行程序。

首先,创建一个新的wpf项目,命名为:WpfApp1。

然后在菜单中找到:Build->Publish WpfApp1(H)。

出现下图内容,项目发布界面。

点击笔形小图标,弹出配置文件界面

选择显示的内容后,

注意:必须选择文件发布选项中的生成单个文件选项

保存

在发布文件中,您将得到一个只有一个exe程序且没有引用的dll的文件。生成的exe文件可以发送到任何支持.net core 3.1的Windows系统(无需安装.net core 3.1运行时)运行

〖★带命令行发布★〗

命令:

dotnetpublish -c Release -r win-x86 /p:PublishSingleFile=true

命令行运行视频:

-c Release 指定编译模式,-r win-x86 指定运行平台。

您得到的是一个可执行文件,它本质上是一个打包文件。运行时会自动解压到临时目录执行,所以第一次运行会比较慢。删除缓存文件后,速度也会变慢。返回搜狐查看更多

责任编辑:

关灯