C#程序发布(之后即可在其他电脑上运行)

如何在没有安装.NET Framework的电脑上运行C#程序 如何在没有安装.NET Framework的电脑上运行C#程序         这里要介绍的方法是直接利用飞信的框架来实现脱离 .Net framework运行。首先下载一个飞信的程序安装。在安装目录中会有 VMDotNet 目录。这个就是.Net框架虚拟环境需要的文件。         FetionVM.exe就是飞信运行的虚拟机,可以在没有安装.Net Framwork的电脑中运行C# 阅读详情
1:新建安装部署项目  
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.

2:安装向导  
关闭后打开安装向导,点击下一步,或者直接点击完成.  

3:开始制作  
安装向导完成后即可进入项目文件夹:  
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.  
然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.  
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.  
然后右击左边的"应用程序文件夹"打开属性对话框:  
将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,  
不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称";  
然后打开解决方案管理器,右击你的解决方案名称,选择属性:  
在打开的属性页中,选择"系统必备",  
在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!  
选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)  

好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!  


4:制作完成  
现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.
使用VS2019打包C#项目生成setup文件并部署到其他电脑(脱离环境安装) 前言 系统开发完成后,如何将本系统打包并制作成安装程序在其他客户机上安装、运行呢,借着本次课程设计,通过VS2019中的程序打包功能,生成安装程序,并在其他电脑上安装部署,最好把所有文件都放入工程文件中。步骤如下:、 第一步 安装打包扩展程序 点击VS2019选择扩展——管理扩展。在弹出的对话框的联机菜单中找到第四个,选择安装,安装过程需要关闭所有VS程序。按照提示进行即可 第二步 修改当前项目的.net 框架版本 在自己的工程文件中右键"工程"——>属性——>框架版本改成4.6.1 第三 阅读详情

相关推荐

将C# ArcGIS Engine编写的程序安装运行在其他电脑

要将C# ArcGIS Engine编写的程序移植到其他电脑上, 1. 如果被移植电脑上已经装有同版本或更高版本的ArcGIS Engine开发组件,则可以只将程序生成目录bin文件夹下的Debug或Release中的.exe程序拷贝到被移植电脑上即可正常运行,运行如果报错,则说明被移植电脑上缺乏相应的组件。 2. 发布程序(Publish)。如果被移植电脑上没有需要的组件,则需要在 常常会出现如下报错,导致无法成功安装: 结果: ...

欢迎关注,共同进步! 2731

c# 程序发布

没有安装的过程 就单击exe就能使用了请添加图片描述。

chengcao123的博客 7203

C#Winform程序如何发布并自动升级(图解)

转载自:https://www.cnblogs.com/huangcong/p/5754364.html有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚。混在一起了。下在面大家就和我一起来做一个发...

milijiangjun的博客 5180

C# 发布应用程序

绿色应用程序不需要安装即可运行应用程序,非常方便。先安装两个Fody包,再编译项目生成的目标.exe文件即可绿色免安装运行。这种方法发布的应用程序用户需要先安装才能运行。

若有博文对您有帮助,欢迎点赞关注,收藏评论。 2658

C#程序不用安装.NET环境运行(让C#…

Xenocode  http://www.cnblogs.com/hsapphire/archive/2009/12/28/1634327.html 把exe 打包 .net 框架   2009-08-27 09:56 C#程序不用安装.NET环境运行(让C#程序脱离.net框架)   通常情况下,运行C#程序,需要系统安装.NET 框架,但是如果为了运行一个100K的C#程序,而安装100M

3559

C#控制台程序如何发布到服务器Linux上运行

这篇文章主要给大家介绍了关于C#控制台程序如何发布到服务器Linux上运行的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。

Sapphire521的博客 558

C#程序打包发布

本文是我对C#程序简单的打包发布的学习记录,如有错误还望见谅。 一、C#程序发布 1、点击“生成”——“发布××”,如下所示: 2、程序发布的简单配置,如下图所示: 点击完成,即可生成发布文件,如下图所示: 二、安装测试 不过这个程序是我在我自己的电脑上安装测试的,在其他电脑上能否运行仍未可知。 三、小结 这种简单的对程序打包相较于使用VS的打包软件InstallShield要简单很多,但...

dayuhaitang1的博客 1万+

医疗大模型实战——从零构建MedicalGPT全流程解析

本文详细解析了从零构建医疗大模型MedicalGPT的全流程实战。基于Qwen-7B模型与约195万条中文医疗数据,完整复现了增量预训练、监督微调与偏好对齐三大核心环节,并分享了如何在有限硬件资源下实现高效训练与部署,为开发者提供了可复现的医疗AI项目实战指南。

weixin_29193259的博客 556

c# 写的程序可以在linux上运行吗

dll.exe总之,虽然有一些额外的步骤和注意事项,但 C# 程序确实可以在 Linux 上运行。

xie__jin__cheng的博客 4816

从零构建安全通信:mbedtls与ECDSA在嵌入式系统中的实战指南

本文详细介绍了如何在嵌入式系统中使用mbedtls和ECDSA实现安全通信,重点探讨了ECDSA相比RSA的优势、mbedtls的模块化裁剪策略、密钥安全存储方案以及完整的签名验签流程。通过实战案例和优化技巧,帮助开发者在资源受限环境下构建高效可靠的安全通信系统。

weixin_28338005的博客 685

ROS2机械臂实战:从基础控制到视觉抓取

本文详细介绍了ROS2机械臂从仿真环境搭建到视觉抓取的全流程实战指南。内容涵盖使用Gazebo搭建仿真环境、编写基础控制节点、集成视觉感知进行目标检测与坐标变换,并设计状态机逻辑实现自动化抓取。通过系统集成与联调,帮助开发者掌握ROS2机械臂开发的核心技能。

weixin_29197699的博客 454

如何在本地电脑上运行basic-computer-games的游戏:10大编程语言完整教程

**basic-computer-games** 是一个将经典畅销书《BASIC Computer Games》中的 96 个复古小游戏,用 C#、Java、JavaScript、Python 等 **10 种现代内存安全编程语言** 重新实现的开源项目。本文带你从克隆仓库到运行第一个游戏,全程只需几条命令,零基础也能 10 分钟上手。🎮 ## 项目是什么:96款经典小游戏 x 10种语言

gitblog_00935的博客 1114

PyTorch实战:5步搞定Res2Net图像分类模型(附完整代码)

本文详细介绍了如何使用PyTorch在5步内构建高性能Res2Net图像分类模型,包括环境配置、核心模块实现、完整网络架构搭建、训练流程优化及模型部署技巧。Res2Net通过多尺度特征融合机制显著提升图像分类性能,附完整代码帮助开发者快速实践。

java5的博客 1024

c# winform程序在无vs的电脑上如何运行

c# winform程序无需封装成exe,直接将程序debug运行后,将整个工程拷到另一台无vs的电脑,双击debug文件夹底下的exe程序即可运行程序。

weixin_40500457的博客 3008

STM32 | DMA配置和使用如此简单(超详细)

DMA学习很难吗?其实DMA配置和使用如此简单!本文让你无论在DMA认识和理解上(抽象不抽象都有)还是在DMA配置和使用上有个彻彻底底的认识。文章包括寄存器和库函数讲解,省去你自行翻阅使用手册和固件库手册,点到点教会你DMA的配置和使用。

。。。 7万+

机器人的“大脑”进化论:从专用控制器到高性能SoC的异构计算时代

摘要:随着AI与机器人技术融合,高性能芯片成为机器人智能化的关键。本文分析了机器人对芯片的核心需求,包括多模态数据处理、实时控制和智能决策能力。系统级芯片(SoC)因集成CPU、GPU/NPU等模块而成为主流选择。市场呈现分层格局:中低端设备(如扫地机器人)采用"MCU+轻量SoC"方案,满足基础功能;高端机器人则依赖"高性能SoC+独立GPU"处理复杂任务。除主控芯片外,完整的机器人系统还需传感器接口、驱动、通信等配套芯片。未来,芯片技术的进步将持续推动机器人智能化

致力于lidar应用开发 83

IDL程序发布及C#调用

前一阵刚学了一下IDL相关,今天整理一下与大家分享。 前两种方式本人亲测可用,5、6也是比较好的方式。 1. idlrt.exe调用sav文件 【特点】 C#程序直接调用sav文件(间接通过idl自带的idlrt.exe)无需下一步封装。方便C#程序中传入参数。(通过ProcessStartInfo.Argument方式传入IDL程序所需参数)   优点:便于传入输入参数 缺

先学再说 6119

【SI好文翻译】铜箔表面纹理对损耗的影响:一个有效的模型(三)

真正的导体表面并不是完全平坦的。 有意将铜表面制造成粗糙的,以使它们在高温和压力下粘附到层压叠层中的电介质传播介质上; 剥离测试通常用于确定粘附的质量。 图 8 显示了为本研究制造的六层高轮廓层印刷电路板在四种不同的扫描电子显微镜放大倍数下的表面粗糙度。 照片中可以看到蚀刻的微带线(顶部和底部)、嵌入的玻璃纤维束、树脂阻焊层和一些杂质。

小孟同学的博客 1637

C#发布Nuget程序包

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档C#

weixin_47304634的博客 860

UG\NX二次开发 判断对象是虚线还是实线

网友提问“怎么区分虚线实线”,这个可以通过函数判断。

王牌飞行员_里海的博客 359

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

使用Visual Studio将C#程序发布为.exe文件

介绍使用Visual Studio将C#程序发布为.exe文件的操作步骤

qq_44809934的博客 6418

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: MessageBox的使用
下一篇: VS2010 MSDN文档安装方法
拿铁加不加糖
博客等级 码龄16年 75粉丝 27原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值