如何从.NET Framework 4.8项目生成独立运行的TapeRedGreen.exe?
获取无需安装的TapeRedGreen.exe方法
你当前用的是ClickOnce发布模式,这种模式生成的setup.exe和.application是部署用的,但直接运行的exe其实藏在发布目录的子文件夹里,具体步骤如下:
- 定位到你的项目发布输出目录,默认路径是项目根目录下的
bin\Release\app.publish,如果是自定义发布路径就找你设置的对应文件夹 - 进入目录内的Application Files文件夹,里面会有以项目版本号命名的子目录(例如
TapeRedGreen_1_0_0_0) - 打开该版本子目录,里面包含了
TapeRedGreen.exe以及所有运行必需的依赖dll文件 - 将这个子目录里的所有文件完整复制到任意本地文件夹,直接双击
TapeRedGreen.exe即可启动程序,无需执行安装流程
额外注意事项
- 必须连同所有依赖文件一起复制,否则程序可能因缺少组件无法运行
- 目标机器需要预先安装.NET Framework 4.8运行时,否则会弹出缺失运行时的提示
- 发布根目录中的
setup.exe和TapeRedGreen.application是ClickOnce部署专用文件,不能直接作为独立程序运行
内容的提问来源于stack exchange,提问作者zackychan97
相关产品推荐
相关产品推荐

