vs2017 个人初学怎么发布做好的console,asp.net,wpf等程序

本文详细介绍了如何使用Visual Studio 2017发布C#开发的不同类型项目,包括Console、ASP.NET、ASP.NET Core、Web API和WPF等。文章强调了微软官方文档的重要性,梳理了发布流程,区分了传统应用程序和新平台.core的发布策略。对于.core项目,提到了依赖框架部署和独立部署的区别,以及Web部署模式在服务器上的应用。
摘要由CSDN通过智能技术生成

网上的资料太乱太杂了,今天花了时间把微软的官方文档好好啃了一次。
看得头昏脑胀,好歹有收获。

成体系的整理一下。

开发系统win10+vs2017+c#,学习开发项目有console,asp.net,asp.net core,web api,wpf等等。

微软官方文档把发布程序分成了3个大方向:

一 、 传统的应用程序类:

首先debug调试正常后,解决方案配置改成release发布,再项目上右键选择发布
在这里插入图片描述
它会弹出发布向导
在这里插入图片描述
官方把它称为文件系统。本质上就是个文件夹
文件夹自然可以复制给其他人用了,或者把文件夹做成压缩zip格式后,提供给别人用(有自己的服务器还能提供下载)。

事实上这种文件系统属于万能型,不光console能用,其他任意asp.net,,web api,wpf等等都能用。
比如需要网络通信,把发布asp.net的文件夹上传到远程服务器,在远程服务器操作,属于稍微绕点路也能完成。

而且传统程序玩这套属于“脱裤子放屁”,直接把release文件夹的东西整个复制给别人效果一样。

二、新平台.core类

包括asp.core下的各种console,cor

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值