当前位置: 首页 > news >正文

wsl+vscode开发.net项目

安装.net sdk

sudo add-apt-repository ppa:dotnet/backports
sudo apt update
sudo apt install -y dotnet-sdk-6.0
sudo apt install -y dotnet-sdk-8.0
sudo apt install -y dotnet-sdk-9.0

验证是否安装成功

dotnet --list-sdks

在这里插入图片描述

安装插件

vscode安装wsl插件
在这里插入图片描述
连接即可
在这里插入图片描述
创建文件夹

sudo mkdir -p /home/wjl/codestudy/dotnetstu

在这里插入图片描述
创建项目

dotnet new listsudo dotnet new console -o MyConsoleApp

在这里插入图片描述
在这里插入图片描述
安装C#开发插件
在这里插入图片描述
在这里插入图片描述

# 查看用户组
groups
# 查看当前用户
whoami
# 更改文件夹所有者
sudo chown -R wjl:wjl /home/wjl/codestudy/dotnetstu

修改program.cs

在这里插入图片描述
调试代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
就可以开启调试了
在这里插入图片描述可以选择创建文件保存
在这里插入图片描述
代码如下

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [  {"name": "debugTest01",//这是调试配置的名称,在 Visual Studio Code 中将显示此名称。"type": "coreclr",//指定调试器类型为 .NET Core。"request": "launch",//指定启动调试会话的方式。"preLaunchTask": "build","program": "${workspaceFolder}/MyConsoleApp/bin/Debug/net9.0/MyConsoleApp.dll",//指定要调试的应用程序的路径。请确保路径和文件名与实际的应用程序输出目录和文件名匹配。"cwd": "${workspaceFolder}",//指定工作目录为项目文件夹[Content root path: D:\ASP.NETCoreTest]"requireExactSource": false,//注意十分的重要,是否要求精确匹配源代码。如果设置为 true,则要求精确匹配。如果设置为 false,则允许从其他位置加载源代码。"env": {"ASPNETCORE_ENVIRONMENT": "Development"//在调试期间设置环境变量 ASPNETCORE_ENVIRONMENT 的值为 "Development"。这对于在开发环境中调试应用程序很有用。[Information: Hosting environment: Development]}}]
}

launch.json的相同目录下新建tasks.json

{"version": "2.0.0","tasks": [{"label": "build","command": "dotnet","type": "process","args": ["build","${workspaceFolder}"],"problemMatcher": "$msCompile"}]
}

在这里插入图片描述
重新调试即可
在这里插入图片描述

参考

https://www.zhihu.com/tardis/zm/art/340454929
https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu-install?tabs=dotnet9&pivots=os-linux-ubuntu-2404

http://www.dtcms.com/a/497259.html

相关文章:

  • 国内优秀网站赏析如何优化wordpress网站
  • VS2022 使用打开文件夹的方式调试CMake项目的动态库
  • PBR技术重点
  • 社区问答网站开发网络规划与设计是什么专业
  • 常熟有哪些网站建设公司网站运营维护
  • 电子商城网站开发价格建站行业有哪些
  • 智能网站建设维护软件平面构成作品网站
  • 做的很不好的网站医疗网站的运营
  • 如何创建div做网站曲靖建设局网站
  • 众划算网站开发wordpress课堂主题
  • C语言 函数指针和指针函数区别 - C语言零基础入门教程
  • 闽侯县网站建设做海报图片的网站
  • 国家网站备案网站如何进行网络推广
  • python+网站开发实例教程深圳景观设计公司10强
  • 网站开发制作费入会计科目wordpress自动判断当前分类并获取tag标签
  • 新手学做网站这本书wordpress 后台链接
  • 站长之家最新网站怎样开网店
  • 曼朗策划网站建设室内设计效果图报价
  • 做广告在哪个网站做效果人流最多WordPress代码改silder
  • 怎么做wood网站教程淄博做网站的公司排名
  • 沈阳网站开发技术公司本机网站建设
  • java求职学习day42
  • 淘宝官方网站登录页面网站备案目的
  • wordpress+中文站天津做网站认准津坤科技
  • 【开题答辩实录分享】以《智慧工地管理服务系统》为例进行答辩实录分享
  • 必贝特开启申购,将在科创板上市,募资金额较需求缩水约5亿元
  • 郑州设计师网站大全做网站优化就是发文章吗
  • 手机微信网站怎么做的好广告联盟下载app
  • 网站建设模板下载免费官网网站建设收费
  • 网址百度刷排名网站优化宝