首页
学习
活动
专区
圈层
工具
发布

通过设置启用 Visual Studio 默认关闭的大量强大的功能提升开发效率

使用 Visual Studio 开发 C#/.NET 应用程序,以前有 ReSharper 来不足其各项功能短板,后来不断将 ReSharper 的功能一点点搬过来稍微好了一些。...;默认关闭也可以用,只是仅分析当前正在编辑的文件;如果打开则分析整个解决方案,你会在错误列表中看到大量的编译警告 代码样式 在 “文本编辑器” -> “C#” -> “代码样式” 分类,如果你关心代码的书写风格...人工智能 IntelliCode Visual Studio 2019 默认安装了 IntelliCode 可以充分利用微软使用 GitHub 上开源项目训练出来的模型来帮助编写代码。...EditorConfig 推理 可以根据项目推断生成 EditorConfig 文件 可以参见在 Visual Studio 中使用 EditorConfig 统一代码风格 自定义模型训练提示 如果开启...快捷键 当然,设置好快捷键也是高效编码的重要一步,可以参考: 如何快速自定义 Visual Studio 中部分功能的快捷键 提高使用 Visual Studio 开发效率的键盘快捷键 自动完成 在你点击

1.3K20

如何打开sln文件并显示窗口_在.sln文件中设置Visual Studio默认启动项目的简单方法…

要避免这个问题,就要保证git签出的VS解决方案的启动项目是一致的,然而启动项目的设置并不保存在.sln文件中,而是保存在.suo文件中,但是.suo文件通常不放在git中,因为它经常变动。...于是问题变成了——有没有办法直接在.sln文件中设置启动项目呢?...捣鼓了一会发现,如果不设置启动项目,Visual Studio会自动选择一个固定的项目作为启动项目,Visual Studio是根据什么作出这样的选择呢?...用文本编辑器打开.sln文件分析后发现原来是第一个”Project…EndProject”。...于是,解决方法一跃而出——修改.sln文件,将要设置为默认启动项目的项目的”Project…EndProject”放在第一个。

7.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    护眼的VS2019黑色主题!把 Visual Studio 2019 主题设置为 JetBrains Darcula 主题,类似 Pycharm, CLion, IntelliJ IDEA

    把 Visual Studio 2019 (注意不是VSCode)主题设置为 JetBrains 全家桶样式,即为Darcula Theme,类似 Pycharm, CLion, IntelliJ IDEA...效果如图: 全局: C# C++ Python 教程中的所有文件可从此下载 链接:https://pan.baidu.com/s/1_1Szf_FsLK50mBOvvnQrgA 提取码...或者在 Color Theme Editor for Visual Studio 2019 – Visual Studio Marketplace 下载安装 注意:一定不要装成了 Color Theme...下载 Darcula theme for visual studio,GitHub – strayiker/vs-theme-darcula: Visual Studio Darcula theme 4...经过一番调整,就可以显示出和 JetBrains 全家桶差不多的效果了。可以在 Tools-Import and Export Setting 里将设置导出保存。

    7K10

    .NETC# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)

    } } } 在第一次机会异常处中断 我在这篇博客中举了一个例子来说明如何在发生异常的时候中断,不过是使用 Visual Studio: 在 Visual Studio 中设置当发生某个特定异常或所有异常时中断...Debugger.Break(); } } } 保持 Visual Studio 异常设置窗格中的异常设置处于默认状态(意味着被 catch 的异常不会在 Visual Studio...双击 Visual Studio 堆栈中亮色的帧,即可定位到我们自己写的代码。因此,双击第一个亮色的帧可以转到我们自己写的代码中第一个引发异常的代码块。...这个时候可以查看应用程序中各处的状态,这正好是发生此熠时的状态(而不是 catch 之后的状态)。 优化代码和提示 为了让这段代码包装得更加“魔性”,我们可以对第一次机会异常的事件加以处理。...DebuggerNonUserCode 设置此代码非用户编写的代码 于是,在 Visual Studio 的堆栈中,我们会发现这几个方法会变成暗色的,Visual Studio 不会优先显式这部分的源代码

    1.3K50

    .NET周报 【6月第3期 2023-06-18】

    设置需要打包压缩的 js 和 css 文件,运行时框架会自动处理打包压缩过程并将最终结果传入响应。...说实话这东西理论我相信很多朋友都知道,就是将文件映射到进程的虚拟地址,说起来很容易,那如何让大家眼见为实呢?可能会难倒很多人,所以这篇我以自己的认知尝试让大家眼见为实。...运行时主机默认不使用 RID 图来确定特定于 RID 的资产 代码生成 默认动态 PGO 优化GC类型的ThreadStatic字段访问 Arm64,AVX-512 C# Dev Kit 扩展并提高了...关于在 Visual Studio 2022 17.6 及更高版本中从 Intranet 站点分发 Visual Studio 布局的能力的评论。...本文介绍了如何使用 Qt/.NET 托管 .NET 代码、如何从 Qt 应用程序调用 .NET 代码以及如何实现包装器。

    1.2K20

    Visual Studio Code1.67版本已正式发布,新增Rust指南

    Visual Studio Code1.67版本已正式发布,该版本包含大量增强生产力的更新项: 资源管理器文件嵌套 通过这次更新,用于浏览和管理文件和文件夹的Visual Studio Code的资源管理器工具现在支持基于名称嵌套相关文件...默认配置为 TypeScript 和 JavaScript 项目提供了智能嵌套 默认配置: 嵌套在index.ts,当文件与目录名匹配时(index.ts": "${dirname}.ts")...外部开发工具通常需要保存这些文件。为了使这个工作流程更简单,有一个新的设置files.refactoring. autosave,默认值为true,它可以控制是否应该自动保存作为重构一部分的文件。...我们在这方面做了一些优化工作,特别是现在支持触发字符和TypeScript的“带参数的完整函数” 文件索引查找功能,缩短代码搜索时间  Visual Studio 2022 17.1 默认启用文件中的索引查找...代码 / 文件自动保存功能 17.1 引入自动保存文件的新功能,每当 Visual Studio 失去焦点(例如在 Windows 中切换到另一个应用程序),它都会尝试保存 IDE 中的每个脏代码文档(

    1.6K30

    ASP.NET5之客户端开发:Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用Grunt和Gulp使用Grunt准备项目配置NPM配置Grunt集成起来监测文件变化与V

    Grunt和Gulp都在Visual studio 2015中得到支持。ASP.NET 项目模板默认使用Gulp。 Grunt和Gulp Grunt和Gulp有什么区别?...Visual Studio 2015的默认设置下,会自动地编译为Javascript中并且作为Grunt的源文件。...在项目中添加一个名为Typescript的文件夹 在添加任何文件之前,确认Visual Studio 2015打开了“保存时编译”的项目(在“工具->选项->文本编辑器->Typescript=>项目...,让它可以手动的运行或者基数Vistual Studio的事件机制自动运行 右键单击项目文件,选择”添加->新项目“,选择”Grunt configuration file”选项,保留默认的文件名,并点击添加按钮...与Visual Studio事件一起协作 你除了可以手动运行这些任务之外,你还可以把这些任务和Visual Studio事件绑定,当Visual Studio触发既定的事件后,自动运行定义的任务 在Task

    3.4K70

    Visual Studio 2017 – Windows应用程序打包成exe文件(2)- Advanced Installer 关于Newtonsoft.Json,LINQ to JSON的一个小d…

    Visual Studio 2017 – Windows应用程序打包成exe文件(2)- Advanced Installer Advanced Installer :Free for 30 days....Studio应用,点击创建项目 可以输入应用名称和所在组织的名称,在安装制作的exe,安装界面会显示所在组织名称 保存后缀aip的文件会以输入的应用名默认保存,例如我设定的输入应用名称是123,保存的文件是...并编译 点击之后会自动检测安装包需要的dll文件,全部勾选 可以重命名快捷方式,我这里没有选择重命名 下一步,可选安装后启动应用程序,我这里选择了按下完成按钮时可选启动 可选多种主题...exe文件,选择单个EXE安装,可以自定义EXE图标,修改输出的exe名称,不填写默认是应用名称。...右键点击程序包,可以选择新建包的运行环境,安装该程序需要的驱动文件,默认设置就行。

    1.1K10

    TypeScript快速入门

    Ajax的火热和JavaScript的复兴标志着前端一个全新时代的到来,这一时期的JavaScript代码正在变得越来越庞大,构建规模化JavaScript应用程序的需求日益旺盛。...安装Visual Studio的TypeScript插件方式。 需要说明的是,由于Visual Studio 2019已经包含了TypeScript插件,所以无需再手动进行安装。...tsc filename.ts // filename为TypeScript文件名 其中,filename表示TypeScript文件名,ts是TypeScript文件的后缀。...在TypeScript开发工具的选择上,我们推荐使用Visual Studio Code(简称VSCode),因为相比其他开发工具来说,它具有如下一些优势: 免费开源,支持跨平台开发且跨平台体验非常一致...除了编译文件命令外,tsc支持的常用命令还包括: help:显示帮助信息。 version:查看TypeScript安装版本。 module:载入扩展模块。 target:设置ECMA版本。

    83510

    在ASP.NET Core 中使用 .NET Aspire 消息传递组件

    install aspire命令 Docker 桌面 集成开发环境 (IDE) 或代码编辑器,例如: Visual Studio 2022 预览版 17.9 或更高版本(可选) Visual Studio...将其余值保留为默认值,然后选择“下一步”。 添加 Worker Service 接下来,将工作线程服务项目添加到解决方案,以检索和处理发往 Azure 服务总线的消息。...Visual Studio 将项目添加到您的解决方案中,并使用新的代码行更新项目的Program.cs文件:AspireMessaging.AppHost builder.AddProjectVisual Studio 顶部的运行按钮启动 Aspire 应用程序。....快速入门:构建您的第一个 .NET Aspire 应用程序 扩展链接: 如何使用 Blazor 框架在前端浏览器中导入/导出 Excel XLSX 如何在.NET电子表格应用程序中创建流程图 如何将实时数据显示在前端电子表格中

    96510

    Vscode笔记-24款插件

    Debugger for Chrome Chrome调试 Docker Docker扩展使从Visual Studio Code轻松构建,管理和部署容器化应用程序变得容易。...GitLens — Git supercharged 内置到Visual Studio代码Git的能力。...neuron Visual Studio Code的神经元,面向数据科学家的交互式编程体验 Node.js Exec 使用node.js执行当前文件或您选择的代码。...Visual Studio IntelliCode 为Python,TypeScript/JavaScript和Java开发AI辅助开发功能在Visual Studio Code,基于理解你的代码的上下文与机器学习相结合的见解...这步是可选的,如果pretter的默认配置你觉得用着蛋疼,那么你可以在项目根目录下新建 .prettierrc 修改它的配置,下面列举一些常用设置,全部为默认选项,请按需修改 JS { "printWidth

    13.9K21

    使用 NuGet 管理项目库

    验证其哈希值是否与托管环境提供的哈希值相符。Google 代码站点会显示代表该 zip 文件的 QR 代码。 在您认识的开发人员中,有多少会抽出时间来根据 QR 代码验证文件?...实际上,有必要将该依赖项添加到版本控制之下的文件夹,并从该位置引用该程序集。 在项目中添加程序集引用。必须在 Visual Studio 项目中添加对该程序集的引用,然后才能使用该程序集。...使用正确的设置更新 web.config。这可能意味着您要使用 Bing 或 Google 进行更多搜索才能找到配置文件所需的正确设置。 真是很麻烦!...现在,假设您必须为 10 至 15 个依赖项执行这些操作。 当您的应用程序要发布新版本时,您需要花费大量时间为应用程序的依赖项搜索更新。...NuGet 是一种 Visual Studio 扩展,它能够简化在 Visual Studio 项目中添加、更新和删除库(部署为程序包)的操作。

    2.1K100

    为你的 JavaScript 项目添加智能提示和类型检查

    TypeScript 的类型声明文件以 .d.ts 为后缀,用于描述同名的 JavaScript 文件导出代码的类型,功能上类似于 C 语言的 .h 头文件。...直接使用官方提供的示意图(图中是 Visual Studio,不过无伤大雅): ?...对于自己的代码,可以编写对应的 ts 类型声明文件,而对于引用的第三方库,社区同样提供了解决方案:DefinitelyTyped 提供了常见的第三方库的类型声明文件。...另外,在 VSCode 中,类型检查并非默认开启,这意味着即使你有详尽的 JSDoc 注释或 ts 类型声明文件,依然可能在数据类型上栽跟头。...开启方式为在项目根目录下添加 jsconfig.json 文件,并设置 "checkJs": true,示例如下: { "compilerOptions": { "checkJs

    4.3K20
    领券