Backend - visual studio 安装配置运行

目录

一、安装

(一)visual studio的内存需求很大!

(二)自定义工具和SDK的安装位置

1. 菜单栏搜索regedit,进入注册表编辑器

2. 修改SharedInstallationPath项的路径

3. 重启电脑

4. 重新打开visual studio installer

(三)安装成功后,重启电脑

(四)针对C还是C#

1. 如果针对C,安装如下

2. 如果针对C#,安装如下

(五)补充插件

(六)下载2019版本的vs

1. 原因

2. 下载网址

二、配置

(一)快捷键注释

1. 设定

2. 注意

三、创建方案

 1. 新增专案 > 选择语言“C#”、平台“Windows”、专案类型“主控台” > 点击“下一步”

 2. 自定义专案的存放位置

 3. 点击“确定”

四、打开解决方案

五、执行

(一)执行过程

(二)编译模式

1. debug模式

2. 静态编译模式

(三)问题

六、快捷键

 1. 注释:Ctrl+/、Ctrl+shift+/

 2. 搜索:Ctrl+Q

 3. 返回


一、安装

(一)visual studio的内存需求很大!

        若C盘可用内存很小,安装在D盘等其他盘。

(二)自定义工具和SDK的安装位置

1. 菜单栏搜索regedit,进入注册表编辑器

        找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup。

2. 修改SharedInstallationPath项的路径

3. 重启电脑

4. 重新打开visual studio installer

        可发现安装位置已变成自定义。

(三)安装成功后,重启电脑

(四)针对C还是C#

1. 如果针对C,安装如下

2. 如果针对C#,安装如下

(五)补充插件

        若在已安装了针对C++的vs软件的前提下,想继续安装针对C#的软件,则点击打开 visual studio installer 程序(可在开始界面上搜索) > 点击“修改(M)”,进入插件下载界面 > 选取需要的负载插件 > 点击“修改”按钮。

(六)下载2019版本的vs

1. 原因

        由于最新版的vs(2022)可能缺少某些插件,所以最好再安装一下2019版本的vs(不同版本可同时存在)。

2. 下载网址

        https://forum.techeasy.org/d/27-visual-studio-2019-2022zhi-zuo-li-xian-an-zhuang-dang-jiao-xue

二、配置

(一)快捷键注释

1. 设定

        选择工具栏的“工具” > “选项” > “键盘” > 输入 註解/注释 > 选择“编辑.切换行注释” > 新快捷键用于选择“文本编辑器” > 点击输入位置,同时按下 Ctrl键和“/”键 > 点击分配应用,并点击确定。

2. 注意

        若想删除之前默认的快捷方式,只保留自己设定的快捷方式,则可以先点击“移除”,再设定新的快捷方式。

三、创建方案

 1. 新增专案 > 选择语言“C#”、平台“Windows”、专案类型“主控台” > 点击“下一步”

 2. 自定义专案的存放位置

 3. 点击“确定”

四、打开解决方案

        针对已有项目,打开方式是找到.sln后缀的文件,点击右键,以vs的方式打开。

五、执行

        执行项目后,会在项目下生成exe文件。

(一)执行过程

        在工具栏的”建置“ > 建置方案F7 > 打开项目文件夹 > 找到bin目录下的Debug(Release)文件夹 > 找到exe文件。

(二)编译模式

1. debug模式

        生成的exe文件若搬到其他电脑上,无效使用。

2. 静态编译模式

        生成的exe文件可以搬移到其他电脑上,正常使用。

(三)问题

        在打开旧版本创建的解决方案时,执行debug时,若提示error MSB3644: 找不到 .NETFramework,Version=v4.5.2 的參考組件。

        解决:在visual studio installer 中,切换工具栏到“单个组件”,找到相应插件进行安装。

六、快捷键

 1. 注释:Ctrl+/、Ctrl+shift+/

 2. 搜索:Ctrl+Q

 3. 返回

        返回上一个光标位置(向后导航):“Ctrl”+“-”、

        返回下一个光标位置(向前导航):“Ctrl”+“Shift”+“-”、

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/44738.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

物联网系统中市电电量计量方案(二)

上文我们主要介绍了电量计量中最重要的组成部分——电量计量芯片(如果没有阅读该文章的,可以点击这里)。本文会再为大家介绍电量计量的另外一个组成部分——电流互感器。 电流互感器的定义 电流互感器是一种可将一次侧大电流转换为二次侧小电…

智慧校园科研管理:论文管理提升学术影响力

在智慧校园科研管理平台中,论文信息管理模块扮演着连接学术创新与管理效率的桥梁角色,它精心设计了一系列功能,旨在促进学术成果的高效记录、跟踪、分享与评估,为科研工作者、管理人员及全体师生构建了一个协同合作的学术生态环境…

蓝卓创始人褚健:未来工厂需要一个“工业安卓”

作为国内自动控制的科学家,过去近三十年的时间,褚健教授一直服务于化工行业、炼油石化等流程工业领域。褚健表示,因为涉及到安全生产和环保要求,流程工业企业的自动化水平高一些,但总体来看,目前中国大部分…

原生小程序生成二维码并保存到本地

需求:我要在一个页面中生成一个二维码,并且这个二维码可以长按保存到本地或者发送给好友; 我这里是将生成的canvas二维码转换成图片,利用长按图片进行保存或转发 效果图: 第一步先下载对应的包: npm instal…

防火墙综合实验1

实验拓扑图: 实验需求: 1、DMZ区内的服务器,办公区仅能在办公时间内(9:00-18:00)可以访问,生产区的设备全天可以访问。 2、生产区不允许访问互联网,办公区和游客区允许访问互联网。 3、办公区设备10.0.2.10不允许访问…

rancher管理多个集群

一、rancher部署 单独部署到一台机器上,及独立于k8s集群之外: 删除所有yum源,重新建yum源: # 建centos7.9的yum源 # cat CentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the …

Java面向对象进阶篇综合训练(附带全套源代码及逐语句分析)->基于javabeen

一、前言 面向对象这一块也要结束了,不知道读者们掌握的如何呢。不过面向对象的路程远不止于此,可以利用面向对象来做一些小型的系统来巩固一下。接下来就进入新的章节了,回顾一下这已经是第五天了,之前说的7天拿下java还是太过于…

LLaMA-Factory:开源的低代码大模型训练框架

LLaMA-Factory 是一个由零隙智能(SeamLessAI)开源的低代码大模型训练框架,它集成了业界最广泛使用的微调方法和优化技术,并支持众多开源模型的微调和二次训练。 一、功能特点 支持多种开源模型:LLaMA-Factory支持包括…

辐射神经场算法——Instant-NGP / Mipi-NeRF 360 / 3D Gaussian Splatting

辐射神经场算法——Instant-NGP / Mipi-NeRF 360 / 3D Gaussian Splatting 1. Instant-NGP1. MultiResolution Hash Encoding1.2 Accelerated Ray Marching1.3 实验结果 2. Mip-NeRF 3602.1 场景参数化2.2 在线蒸馏2.3 失真正则化2.4 实验结果 3. 3D Gaussian Splatting3.1 Dif…

krpano开启日志公能

<krpano version"1.21" title"博物馆" debugmode"true" > 之后鼠标右键菜单栏最后一行 点击&#xff08;开启后会发生变化&#xff09;。

汽车预约维修小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;技师管理&#xff0c;技师信息管理&#xff0c;用户预约管理&#xff0c;取消预约管理&#xff0c;订单信息管理&#xff0c;系统管理 微信端账号功能包括&#xff1a;系统首页&#xff0c;技师信息&a…

新开发的软件老被系统拦截有什么办法解决吗?

一套新开发的软件要想在windows操作系统畅通无阻&#xff0c;那就需要使用代码签名证书&#xff0c;只要是对软件进行实名从而证明软件发布者身份&#xff0c;确保该软件是一个合法有效的主体开发的&#xff0c;也是让这个软件开发者承担相应的责任。 特别主要如果要获得即时性…

【深度学习入门篇 ③】PyTorch的数据加载

【&#x1f34a; 易编橙&#xff1a;一个帮助编程小伙伴少走弯路的终身成长社群&#x1f34a; 】 大家好&#xff0c;我是小森( &#xfe61;ˆoˆ&#xfe61; ) &#xff01; 易编橙终身成长社群创始团队嘉宾&#xff0c;橙似锦计划领衔成员、阿里云专家博主、腾讯云内容共创…

【漏洞复现】宏景HCM-LoadOtherTreeServlet SQL注入

声明&#xff1a;本文档或演示材料仅用于教育和教学目的。如果任何个人或组织利用本文档中的信息进行非法活动&#xff0c;将与本文档的作者或发布者无关。 一、漏洞描述 宏景HCM人力资源信息管理系统是一个全面的人力资源管理软件&#xff0c;它覆盖了人力资源管理的各个模块…

华为官方出品:《应用现代化实践指南》电子书,可免费下载

本期云享书库为各位开发者带来了应用现代化方面的技术内容。 在数字化时代&#xff0c;企业面临着前所未有的机遇与挑战。随着技术的飞速发展&#xff0c;特别是云计算、大数据、人工智能&#xff08;AI&#xff09;和机器学习&#xff08;ML&#xff09;的兴起&#xff0c;正…

Python爬虫速成之路(1):获取网页源代码

hello hello~ &#xff0c;这里是绝命Coding——老白~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#xff1a;绝命Coding-CSDN博客 &a…

Threadlocal使用获取最后更新人信息

Threadlocal 的作用范围是一个线程&#xff0c;tomcat启动默认开启一个线程 首先点击登录&#xff0c;登录方法会返回token 拿到token后放在请求头中发送商品的插入请求&#xff0c;在插入是设置拿到token中的nickName&#xff08;花名&#xff09;放入&#xff08;lastUpdate…

windows系统长时间不用,无法唤醒

问题背景 在我们使用windows系统的时候&#xff0c;有这样一种情况&#xff0c;就是电脑长时间不不操作&#xff0c;就会“睡死”过去。此时再用鼠标键盘都无法将其唤醒。没办法只能长按电源键强制关机&#xff0c;再重启。那么该如何解决这种问题呢&#xff1f; 原因分析 系…

高可用hadoop分布式节点的扩容

解决方案 修改hdfs-site.xml 文件 原xml文件 <?xml version"1.0" encoding"UTF-8"?> <?xml-stylesheet type"text/xsl" href"configuration.xsl"?> <!--Licensed under the Apache License, Version 2.0 (th…

Python: 从 2.7 升级到 3,我比 vue 慢了一点点

小破站搜索云前端&#xff0c;查看视频版 2024 年 7 月 7 日&#xff0c;据一位长期的Python观察者爆料&#xff0c;Fedora 41 系统最终将停止支持 Python 2.7。这是Python 2系列的最后一个版本&#xff0c;Python 2.7在Fedora Linux 41中将被退役且不再替代。除了PyPy之外&…