10款Visual Studio实用插件
前言 俗话说的好工欲善其事必先利其器,安装一些Visual Studio实用插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的IDE实用插件开始。以下是我认为比较实用的Visual Studio插件希望对大家有用,大家有更好的插件推荐可在文末留言??。 Visual Studi...[2023/9/13]
【译】在 Visual Studio 2022 中安全地在 HTTP 请求中使用机密
在 Visual Studio 2022 的17.8 Preview 1版本中,我们更新了 HTTP 文件编辑器,使您能够外部化变量,从而使跨不同环境的 Web API 测试更容易。此更新还包括以安全方式处理 secret 的支持。要访问这些新功能,您需要安装17.8 Preview 1或更...[2023/9/11]
【译】在 Visual Studio 中处理图像变得更容易了
任何 Web、桌面或移动开发人员都经常使用图像。你可以从 C#、HTML、XAML、CSS、C++、TypeScript 甚至代码注释中引用它们。有些图像是本地的,有些存在于线上或网络共享中,而其他图像仅以 base64 编码字符串的形式存在。我们在代码中以多种方式引用它们,但总是作为字符串...[2023/8/30]
在 Visual Studio 2022 中使用文件对比
在最新版本的 Visual Studio 2022 中,加入了新的功能特性——“文件对比”。 在开发过程中,开发人员有时会需要比对文件差异,特别是代码文件,之前很多时候是借助版本控制或者比对软件进行,现在提供了一种新的方式——通过“文件对比”功能来实现。 1 解决方案中不同文件的比较 ...[2023/8/29]
【译】Visual Studio 2022 中的 Web API 开发
在 Visual Studio 2022 中,Web 开发人员的主要场景之一是使用 ASP.NET Core 创建 Web API。在 Visual Studio 2022 17.6 的最新预览版中,我们添加了一些更新,以便在开发 API 时更高效。在这篇文章中,我们将介绍一个从头开始的新的...[2023/7/24]
Visual Studio Code调试和发布ASP.NET Core Web应用
前言 上一篇文章主要讲了Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用有兴趣的同学可以去看看,今天咱们主要是要讲讲如何在VS Code中调试和发布ASP.NET Core Web应用。 Visual Studio Code安装C#开发工具包并...[2023/7/12]
Visual Studio C# 多环境配置 Web.config
目录添加解决方案配置添加配置转换添加应对的配置预览转换发布只对生成项目生效代码区分 开始以为像SpringBoot 那样,运行时也行效的,结果发现只对发布生效,VS里运行时不生效,凑活着用。 .Net Core appsettings.json 改进了 Visual Studio 为多环...[2023/7/12]
Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用
前言 前段时间微软发布了适用于VS Code的C#开发工具包(注意目前该包还属于预发布状态但是可以正常使用),因为之前看过网上的一些使用VS Code搭建.NET Core环境的教程看着还挺复杂的就一直没有尝试使用VS Code来编写.NET Core。不过听说C# 开发工具包提供了一系列功...[2023/7/10]
发布一个Visual Studio 2022 插件,可以自动完成构造函数依赖注入代码
依赖注入(DI)在开发中既是常见的也是必需的技术。它帮助我们优化了代码结构,使得应用更加灵活、易于扩展,同时也降低了各个模块之间的耦合度,更容易进行单元测试,提高了编码效率和质量。不过,手动注入依赖项也可能会成为我们开发过程中的瓶颈。 通常情况下,当我们需要注入大量依赖对象时,我们不得不在构造...[2023/6/28]
记一次 Visual Studio 2022 卡死分析
一:背景 1. 讲故事 最近不知道咋了,各种程序有问题都寻上我了,你说 .NET 程序有问题找我能理解,Windows 崩溃找我,我也可以试试看,毕竟对 Windows 内核也知道一丢丢,那 Visual Studio 有问题找我就说不过去了,但又不好拒绝,就让朋友发下卡死的 dump 我看一看...[2023/5/19]
Visual Studio Code 常见的配置、常用好用插件以及【vsCode 开发相应项目推荐安装的插件】
一、VsCode 常见的配置 1、取消更新 把插件的更新也一起取消了 2、设置编码为utf-8:默认就是了,不用设置了 3、设置常用的开发字体:Consolas, 默认就是了,不用设置了 字体对开发也很重要,不同字体,字母形态都不太一样,尤其是标点符号,逗号和分号的区分,...[2023/4/17]
驱动开发:配置Visual Studio驱动开发环境
在正式开始驱动开发之前,需要自行搭建驱动开发的必要环境,首先我们需要安装Visual Studio 2013这款功能强大的程序开发工具,在课件内请双击ISO文件并运行内部的vs_ultimate.exe安装包,Visual Studio的安装非常的简单,您只需要按照提示全部选择默认参数即可,根据...[2023/3/14]
Visual Studio 集成了.NET 升级助手插件
.NET团队2023年2月16日在官方博客上发布了名为“.NET Upgrade A istant”的全新 Visual Studio 扩展,帮助开发人员升级.NET 应用程序。这意味着程序员可以不通过命令行工具升级.NET 应用程序。 项目经理Olia Gavrysh 在文章中写道:“我们非常...[2023/2/20]
使用 Visual Studio 2022 调试Dapr 应用程序
使用Dapr 编写的是一个多进程的程序, 两个进程之间依赖于启动顺序来组成父子进程,使用Visual Studio 调试起来可能会比较困难,因为 Visual Studio 默认只会把你当前设置的启动项目的启动调试。 好在有Visual Studio 扩展(Microsoft Child Pro...[2022/12/12]
VS2022支持.Net Framwork4.0
? 由于VS2022不支持.net framwork4.5.2以下版本,但是一些项目需要支持xp系统,故需要使用.net framwork4.0进行开发。 ? 如果直接下载.net framwork4.0的安装包会提示已经安装更高版本。 ? 这里我们可以通过vs_buildtool...[2022/1/17]
在Visual Studio 中使用git——同步到远程服务器-上(十一)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——...[2021/6/28]
VisualStudio 在 DebuggerDisplay 的属性更改业务逻辑将会让调试和非调试下逻辑不同
本文记录我写的逗比代码,我在 DebuggerDisplay 对应的属性的 get 方法上,在这个方法里面修改了业务逻辑,如修改界面元素,此时我在 VisualStudio 断点调试下和非断点调试下的行为不相同 在 VisualStudio 调试器进入断点,默认开启隐函数求值,将会自动调...[2021/6/21]
在 Visual Studio 里一秒打开 命令提示符,并定位到当前仓库的目录
前言 在上一篇文章中,结尾处写了还可以 [快速打开命令行,并定位到当前仓库文件夹],之后有小伙伴求助我说自己试了下,能够成功打开命令提示行,但不知道如何改变工作目录到当前的仓库。 分析了一下就是少了 cd "current work directory" 命令。只需要将参数设置为 /...[2021/6/21]
在Visual Studio 中使用git——分支管理-下(九)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——文...[2021/6/15]
在Visual Studio 中使用git——标记(Tag)管理(十)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——...[2021/6/15]
在Visual Studio 中使用git——分支管理-上(八)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——文件...[2021/6/7]
在 Visual Studio 里一秒打开 ILSpy,并反编译当前项目
下载 ILSpy(如果已有 ILSpy,忽略此步骤) 1.打开官方git 仓库 - https: github.com/icsharpcode/ILSpy 2.点击右侧的 Releases 最新版,这里是 v7.1 3. 滑动到页面最下方A ets部分,点击...[2021/6/7]
在Visual Studio 中使用git——浏览版本库(七)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——文件...[2021/5/31]
推荐两个自动生成注释的 开源轻量级 Visual Studio 插件
工欲善其事必先利其器,而 Visual Studio 就是我们的开发利器。 上一篇文章,介绍了一个很简单的方式去 制作代码片段(Code Snippet),对于编写代码本身,也是可以进行封装与重用的。 这篇文章,推荐两个自动生成注释的 开源轻量级 Visual Studio 插件。...[2021/5/31]
在Visual Studio 中使用git——文件管理-中(五)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——文...[2021/5/24]
在Visual Studio 中使用git——文件管理-下(六)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——文件...[2021/5/24]
VSCode·搭建Java开发环境
阅文时长 | 0.54分钟 字数统计 | 873.6字符 主要内容 | 1、引言&背景 2、VSCode拓展安装&配置 3、VSCode上第一个Java程序 4、声明与参考资料 『VSCode·搭建Java开发环境』 编写人 | SCscHero ...[2021/5/24]
在Visual Studio 中使用git——文件管理-上(四)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 三、文件管理 1 ....[2021/5/17]
VS里的 代码片段(Code snippet)很有用,制作也很简单
工欲善其事必先利其器,而 Visual Studio 就是我们的开发利器。 上一篇文章,介绍了一个很棒的快捷键,如果你还没用过这个快捷键,看完之后应该会豁然开朗。如果你已经熟练的应用它,也会温故而知新。 这篇文章,介绍一下 VS里的 代码片段(Code snippet)。 1. 介绍 Co...[2021/5/17]
dotnet Roslyn 通过读取 suo 文件获取解决方案的启动项目
本文来告诉大家一个黑科技,通过 .suo 文件读取 VisualStudio 的启动项目。在 sln 项目里面,都会生成对应的 suo 文件,这个文件是 OLE 格式的文件,文件的格式没有公开,本文的方法适合用在 VisualStudio 2019 上,对于其他版本的 VisualStudio ...[2021/5/10]
[翻译]正式宣布 Visual Studio 2022
原文: [Visual Studio 2022] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意见,或者参与了客户研究,感谢你帮助我们继续引导 Visual Studio 的产品路线图。 现在我...[2021/5/6]
在Visual Studio 中使用git——给Visual Studio安装 git插件(二)
在Visual Studio 中使用git——什么是Git(一) 第二部分: 给Visual Studio安装 git插件 如果要使用 gi...[2021/5/6]
那些有趣的注释
我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静...[2021/5/6]
WPF技巧:通过代码片段管理器编写自己常用的代码模板提示效率
在写自定义控件的时候,有一部分功能是当内部的值发生变化时,需要通知控件的使用者,而当我在写依赖项属性的时候,我可以通过popdp对应的代码模板来完成对应的代码,但是当我来写属性更改回调的时候,却发现没有对应的RoutedEvent,导致需要手撸那么多的代码,而很多时候一旦项目中赶进度,也许就会因...[2021/5/6]
vs(visualStudio)打开Unity解决方案显示未能找到类型或命名空间
事情是这样的,将一台电脑上的unity项目文件copy到另一台电脑上运行,vs打开解决方案后,竟然显示找不到unity的类型或命名空间,引用里全是报错。 网上搜了一下解决方法,有如下方案: 1.先把脚本编辑器改成MonoDevelop,然后用MonoDevelop随便打开一个脚本,打开后...[2021/5/6]
推荐一个不得不知道的 Visual Studio 快捷键
不得不说,Visual Studio 内置了很多非常棒的快捷键,借助于这些快捷键我们甚至不需要再使用鼠标,就可以快速高效的编写代码,因此学习和熟悉这些快捷键是值得的。 其中有一个快捷键是我非常喜欢,也非常推荐的,那就是 - 转到全部 Go to All 快捷键为[Ctrl + ,],这个快捷键...[2021/5/6]
在Visual Studio 中使用git——使用git管理源代码(三)
在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 第三部分:使用git管理源代码 &n...[2021/5/6]
VS2019设置背景图片方案
因为学习C#的缘故,下载了VS2019,想要加入背景图片装饰一下,于是上网搜索了一下相关教程,发现还是挺麻烦的,于是自己结合相关教程总结了一个解决方案。 需要插件就两个:1.Color Editor for Visual Studio(能够提供几个透明背景方案,不需要自...[2021/5/6]
VS中设置版本号自动递增
软件版本号主要标识了软件的版本,通过其可以了解软件、类库文件的当前版本,使得软件版本控制有所依据。 我们就Windows系统和.NET Framework的编号规则来看,软件版本号的定义结构一般是这样:主版本号.子版本号.编译版本号.修正版本号 我们也可以在项目属性上可以看到相关设置的界面,对...[2021/4/19]
在Visual Studio 中使用git——什么是Git(一)
写程序必然需要版本控制,哪怕是个人项目也是必须的,微软从Visual Studio 2019开始默认提供了对Git的支持,Visual Studio 2019之前的版本可以安装相应的插件来实现Git功能。首...[2021/4/12]
VS·卸载进程卡死"正在配置您的系统,这可能需要一些时间"
阅文时长 | 0.34分钟 字数统计 | 596.8字符 主要内容 | 1、引言&背景 2、声明与参考资料 『VS·卸载进程卡死"正在配置您的系统,这可能需要一些时间"』 编写人 | SCscHero 编写时间 | 2021/4/3 PM8:51 ...[2021/4/6]
使用Visual Studio Code连接MySql数据库并进行查询
Visual Studio Code 是微软出品的一款强大的文本编辑器,本文介绍使用 VS Code 链接 MySql 数据库,并执行查询。 使用方法 Step1. 安装 Visual Studio Code VS Code 是一款跨平台的文本编辑器,访问VS Code 官网 即可下载安装...[2021/2/19]
VS16.8/Rider2020.3 EAP7 项目引用问题的解决方案
当我们在 VS2019/16.8 或 JetBrains Rider2020.3 EAP7 中打开项目时,我们往往会看到以下错误: 包引用出错,或 RESTORE 失败,或明明包引用了,但项目里还是提示缺少包; 项目编译时提醒无法找到 xxx.dll 但我们在命令行下编译项目却...[2020/11/23]
Visual Studio扩展,快捷添加任何文件
平常我们在vs 添加文件的时候,都是在自带的选项当中去选择文件, 有时候需要找老半天;最近无意中在github 发现个好东西,分享给大家 开源地址https: github.com/madskristensen/AddAnyFile; 描述: 一个Visual Stud...[2020/11/16]
NETCore JSON字符串快速转换为类文件 - Fish-Blog
1.复制 JSON对象字符串 { "Name": "Robot", "Sex": "Man", "Describe": "aaa - JsConfig", "Me age": "Hello World - JsConfig - 啊!" } 2.在&nb...[2020/11/9]
在 VisualStudio 给文件起一个带分号的文件名会怎样
小伙伴都知道在 Windows 下是支持文件名使用分号的,而写过 Roslyn 的小伙伴都知道,在 csproj 项目里面使用分号分割数组。那么在 VS 里面将一个文件名添加分号会如何?下面让咱写写看 新建一个 WPF 项目,然后编辑文件名,添加分号 在资源管理器的文件如下 ...[2020/11/9]
VS2017 GIT推送错误:Authentication failed解决办法
如果push遇到在输入密码输错后,就会报这个错误fatal: Authentication failed for xxxxxx 解决办法: 团队资源管理器-同步-操作-打开命令提示符,输入下面命令: git config --system --unset credential....[2020/11/9]
dynamics 365 安全角色及权限
今天遇到关于dynamics 365 权限方面问题,在更改商机用户字段的时候,抛出了异常信息,更改失败,提示没有给用户分配的角色 看到该问题我排查更改选择的用户是不是没有安全角色,经我排查,测试账号确实没有,可把我激动的,就认为该问题已经解决...[2020/11/9]
vs添加静态链接库+添加动态链接库+添加头文件目录
头文件添加方法:工程---属性---配置属性---c/c++---常规---附加包含目录(Additional Include Directories):加上头文件存放目录。注意:(1)路径必须指向头文件所在的子文件夹,而不能直到父文件夹就结束(2)每个路径不需要加上双引号,输入了之后,...[2020/11/9]
VS停止调试,IIS Express也跟着关闭了
问题描述: 我们会时不时地用VS进行调试,当点击停止调试的时候,网站再刷新一下,便会出现网页走丢的现象,然后需要重新打开网站,很是麻烦,令人抓狂。如何解决呢? 首先说下,为啥会产生这种问题? 大致描述下VS打开网站的原理:首先会进行编译,然后启动IIS Expre ,接着浏览器请求...[2020/11/9]