关于
归档
友链
猫咪
后台
切换模式
返回顶部
首页
说说
日常
开发
游戏
资源
虚拟货币
首页
说说
日常
开发
游戏
资源
虚拟货币
关于
归档
友链
猫咪
后台
在VSC中配置dotnet publish任务
开发
·
2018-08-31
LiesAuer
## 前言 本文章并不对文章所涉及的知识点进行扫盲,如果您未接触过文章中所涉及的知识点请花点时间了解学习。 ## 涉及知识点 1. `Visual Studio Code` 2. `launch.json` 3. `tasks.json` ## 创建tasks.json 如果您的项目已存在tasks.json可跳过本节。 1. `Ctrl+Shift+P`打开命令面板 2. 选择配置任务 ![WX20180831-163144@2x.png](https://storage.liesauer.net/2018/08/3727172425.png) 3. 选择使用模板创建`tasks.json`文件 ![WX20180831-163216@2x.png](https://storage.liesauer.net/2018/08/3051585177.png) 4. 选择`.NET Core`执行`.NET Core`生成命令 ![WX20180831-163303@2x.png](https://storage.liesauer.net/2018/08/3025842269.png) 将会创建一个默认的`dotnet bulid`任务 ![WX20180831-170935@2x.png](https://storage.liesauer.net/2018/08/3475894762.png) ## 配置publish任务 将以下任务添加进`tasks.json`的`tasks`下 ```json { "label": "publish", "command": "dotnet", "type": "shell", "args": [ "publish", "-c=Release", "-r=runtime", "${workspaceFolder}/projectFolder/projectName.csproj" ], "problemMatcher": "$msCompile" } ``` 其中`-c`以及`-r`中的参数可自行调整,`projectFolder`改为你项目名字,`projectName.csproj`改为你项目的`*proj`文件。 需要注意的是,无论是你在`command`写成`dotnet publish -c xxx -r xxx`还是在`args`下写都是无法成功执行的,这里的坑就在不能以空格的形式写参数。 示例图: ![WX20180831-171049@2x.png](https://storage.liesauer.net/2018/08/487460910.png) ## 运行publish任务 1. `Ctrl+Shift+P`打开命令面板 2. 选择运行任务 3. 选择创建的`publish`任务 就能愉快的进行发布了 ![WX20180831-171216@2x.png](https://storage.liesauer.net/2018/08/673140457.png)
取消回复
提交评论
瞅一瞅叭
服务器推荐
RackNerd 2C2G $20.98/年(美国 隐藏款)
狗云 1C0.75G ¥150/年(香港 BGP)
热门文章
HumanMod - 免费的集N多功能于一身的HFF(人类一败涂地)插件
记抖音爬虫中所遇到的坑
设置网易邮箱大师为Win10默认邮件客户端
微信表情包工具【2023/05/04】更新
更改TLY本地代理端口
让Tauri前端部分调试如调试常规Web项目般丝滑
使用 v2rayN + SSTap 对 Win10 + WSL2 进行超简单易用的科学上网设置
最新评论
ask-to-you: 不是的,你去搜这东西 你就已经在关注了 你肯定买了
土木坛子: 有趣的灵魂。
土木坛子: 确实,真真假假,但不是每个人都能辨别出来,感谢博主指出来。
网友小宋: 之前一直在想,为什么1panel不集成钉钉等等机器人
优惠券网站: msdn,i tell you上面好像有纯净版的系统呀。。。博主...
PinHsin: pipreqs生成的模块和本地版本不一致是什么原因呢
优惠券平台: 写的很详细具体,学习到了,多谢博主的分享!⌇●﹏●⌇
关于站长
佛山
liesauer#liesauer.net
LiesAuer
CC BY-NC-SA 4.0
粤ICP备16094588号-1
Theme
Jasmine
by
Kent Liao