5 热度

一段能让 VisualStudio 炸掉的代码

可以看到你的 VS 已经变颜色了因为这是 WPF 的一个已知的坑,通过 TextBox 显示这个字符串就会 gg 的问题代码 https://github.com/dotnet-campus/wpf-issues/tree/master/WPFAppsCrashIfDisplayTextWithTooManyCombiningMarksWPF apps crash if they ...

收录时间: 2019-01-16
分类: Visual Studio
贡献者: lindexi
49 热度

PYPL 1 月 IDE 榜单:Visual Studio Code 猛追 IntelliJ

PYPL 1 月 IDE 指数榜单已发布,前三名依然是 Visual Studio、Eclipse 和 Android Studio 。可以看到,榜单其实有着明显的“阶梯”:第四名至第十名和前三强的占比差距悬殊,但也和后面的工具保持着距离。Visual Studio Code 在2018年6月还处于第十名,当时的占比为 3.4...

收录时间: 2019-01-08
分类: Visual Studio
贡献者: Rector
75 热度

Visual Studio Code November 2018

Welcome to the November 2018 release of Visual Studio Code. There are a number of significant updates in this version that we hope you will like, some of the key highlights include: Multiline search improvements - Easily create multiline search patterns without using regex. Custom title bar on Linux - The custom title and menu bar is now the default on Linux. References view - Find All References view includes history of recent searches. Snippet comment variables - Snippet variables insert correct comment per language. JS/TS callback display - Now you can see the context of anonymous callbacks. JSDoc Markdown highlighting - Including syntax highlighting for Markdown code blocks in JSDoc. Simplified debug configuration - Better defaults and Quick Pick UI for initial launch configuration. Run tasks on folder open - Configure tasks to run when you first open a project folder. Choose extension version - Install earlier versions of Marketplace extensions.

收录时间: 2018-12-13
分类: Visual Studio
贡献者: Rector
32 热度

SourceYard 制作源代码包

本文带大家走进SourceYard开发之旅在项目开发中,将一个大的项目拆为多个小项目解耦,减少模块之间的耦合。因为如果将代码放在一起,即使有团队的约束,但只要能写出的代码就会有小伙伴写出,很快就发现各个模块耦合的代码很多。但是对一个项目的拆分会让拆分出来的每一个项目都编译出一个 dll 增加运行文件的启动时间。在开发中,常常会用到很多工具类,这些小轮子很多的功能基本就只有一个类,如何对这些小轮子进...

收录时间: 2018-12-11
分类: Visual Studio
贡献者: lindexi
106 热度

Visual Studio 2019 preview中体验C# 8.0新语法

Visual Studio 2019 preview中体验C# 8.0新语法 准备工作: Visual Studio 2019 Preview版本中并没有包含所有的C# 8.0的新功能,但目前也有一些可以试用了。在开始之前,需要进行入两项设置: 将Framework设置为.net core 3.0 将C#语法设置为8.0 也可以直接编辑.csproj文件,修改TargetFramework和LangVersion为如下形式:

收录时间: 2018-12-07
分类: Visual Studio
贡献者: Rector
77 热度

The Rise of Microsoft Visual Studio Code

Triplebyte interviews hundreds of engineers every week. For each interview, we record the editor, language and operating system used. We don't use this information to decide who passes our interview (I don't think that would be fair). However, it is fascinating data! It gives us insight into which tools different cohorts of engineers prefer, and how these preferences change over time. It also allows us to identify correlations between the tools engineers choose and their performance during programming interviews.

收录时间: 2018-12-07
分类: Visual Studio
贡献者: Rector
AD 友情赞助
82 热度

Honest Review of Visual Studio 2019 Preview 1

Microsoft Connect has finally arrived and it comes bearing gifts. Visual Studio 2019 Preview 1 has been released with a lot of great features. Let’s dive in and see what’s new. New Look & Feel The first thing I noticed is that VS2019 is really snappy. The startup time feels much faster and everything in the IDE just feels really responsive. VS2019 looks great. It really got that shiny new product glow. As far as looks, there are several changes from the old Visual studio:

收录时间: 2018-12-06
分类: Visual Studio
贡献者: Rector
111 热度

[翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率

今天,在 Microsoft Connect(); 2018 的主题演讲中,Scott Guthrie 宣布推出 Visual Studio 2019 Preview 1。这是 Visual Studio 下一个主要版本的首次预览。在本预览版中,我们专注于几个关键领域,例如使其更快地打开在 git 库中的项目、使用人工智能改进 IntelliSense(这个功能我们称之为 Visual Studio IntelliCode),以及通过集成 Live Share ,您可以更轻松地与团队成员进行协作。通过每一次预览版,我们将逐步添加功能,提高性能并改善用户体验,我们非常希望得到您的反馈。 有关新功能的快速概述,您可以继续阅读此博客,或者如果您想要观看视频,请查看我们的团队成员 Allison 对 Visual Studio 2019 的介绍。但在您观看之前,请先下载 Visual Studio 2019 Preview 1。

收录时间: 2018-12-05
分类: Visual Studio
贡献者: Rector
80 热度

The Latest in Visual Studio 2017 for Mac – Version 7.7

Today, we are happy to share with you the next update to Visual Studio for Mac 2017. Version 7.7 incorporates much of your great feedback and is aimed at improving the core development experience for ...

收录时间: 2018-11-30
分类: Visual Studio
贡献者: Rector
130 热度

在 Visual Studio 中使用 EditorConfig 统一代码风格(含原生与插件)

EditorConfig 是一种被各种编辑器广泛支持的配置,使用此配置有助于项目在整个团队中保持一致的代码风格。Visual Studio 2017 开始原生支持 EditorConfig。本文将介绍 Visual Studio 对 EditorConfig 的支持情况(含原生与插件),并给出符合 .NET 和 C# 约定的 EditorConfig 详细设置。

收录时间: 2018-11-20
分类: Visual Studio
贡献者: Rector
97 热度

Visual Studio 2017中使用SourceLink调试ASP.NET Core源码

背景当我们在学习ASP.NET Core或者调试ASP.NET Core程序的时候,有时候需要调试底层代码,但是当我们在Visual Studio中调试程序的时候,由于一些基础库或者第三方库缺少pdb文件,所以调试这些库的代码的时候,会出现断点不能进去的情况。例如,在如下代码中,我们希望调试一下View()方法,看看其中的内部实现但是当我们点击F11之后,程序会直接跳到下一步 ...

收录时间: 2018-11-20
分类: Visual Studio
贡献者: Rector
153 热度

VS Code 1.29 发布,众多新功能有没有你想要的?

Visual Studio Code 1.29 发布了,此版本主要更新内容包括:Multiline search - 使用正则表达式多行表达式搜索文件。File icons in IntelliSense - IntelliSense 快速区分文件类型。Better macOS support - 全屏模式控制和 Mojave Dark Mode 支持。Collapsible st...

收录时间: 2018-11-16
分类: Visual Studio
贡献者: Rector
160 热度

微软再次修改 Visual Studio 图标,并微调用户界面

今年早些时候,微软发布了 Visual Studio 2019 预览版,带来更好的重构、导航、调试器等功能。此外,微软还为 Visual Studio 2019 带来了新的主题,新的启动画面以及新的产品图标。是的没错,Visual Studio 又双叒叕换新图标了,如下图所示:关于为什么这么热衷于更换 VS 图标的问题,微软这样解释道:原图标的平面样式的设计,使得它在具有相同颜色的背景...

收录时间: 2018-11-16
分类: Visual Studio
贡献者: Rector
221 热度

Visual Studio 2019 预览版现在就可以下载了

一周前,微软宣布Visual Studio 2019的首个预览将在年底前推出。此更新有望带来更好的重构,更好的导航,更多的调试器功能,更快的负载解决方案和更快的构建。它还将进一步研究连接功能,如Live Share实时共享,并使云场景(如在线源存储库)更加无缝工作。它还应该有更好的性能和更可靠的调试器,迁移到进程外的64位进程,改进菜单、命令、选项和可安装组件等的搜索精度。VS...

收录时间: 2018-10-29
分类: Visual Studio
贡献者: Rector
173 热度

Visual Studio Roadmap Updates and Visual Studio 2019 Information

Yesterday, we covered What’s next for Visual Studio for Mac, and today we’ve updated our Visual Studio Roadmap so you can see the latest news about what we’re working on. We’re particularly excited to share this update since it includes information about the first preview of Visual Studio 2019, which we will make available by the end of this calendar year. We plan to have a generally available (GA) version of Visual Studio 2019 in the first half of 2019.

收录时间: 2018-10-18
分类: Visual Studio
贡献者: Rector
192 热度

Visual Studio 2017 15.9预览版3支持ARM64 for UWP

微软针对Visual Studio 2017 15.9的更新工作还在继续。在15.9的第三个预览版中,微软宣布支持ARM64平台上的UWP应用程序,并扩展了TypeScript开发人员可以使用的功能。和通常的情况一样,该版本还包含了大量的修复程序。UWP应用现在可以把ARM64平台作为目标平台了。这个平台支持使用C#、Visual Basic和C++。请记住,C#/VB必须使用.NET Nat...

收录时间: 2018-10-15
分类: Visual Studio
贡献者: Rector
329 热度

Visual Studio Code 1.28 发布,大量新特性来袭

Visual Studio Code 1.28 已发布,更新亮点包括:Custom file icons - VS Code 现在为某些常见的 VS Code 文件类型提供自定义图标。Project level snippets - 代码片段可单独拿来研究,并与团队共享。Editor Tab completion - 使用 Tab 可轻松循环浏览 IntelliSense 建议...

收录时间: 2018-10-10
分类: Visual Studio
贡献者: Rector
182 热度

Visual Studio 2017 version 15.9 Preview 2

Today, we are releasing the second preview of Visual Studio 2017 version 15.9, and it can be downloaded here. This latest preview contains new features and improvements to Universal Windows Platform d...

收录时间: 2018-09-13
分类: Visual Studio
贡献者: Rector
214 热度

自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference

在前段时间我写了一篇迁移 csproj 格式的博客 将 WPF、UWP 以及其他各种类型的旧 csproj 迁移成基于 Microsoft.NET.Sdk 的新 csproj,不过全过程是手工进行的,而且到最后处理 XAML 问题也非常头疼。现在,我们可以利用工具自动地完成这个过程。当然,工具并不将 csproj 格式进行迁移,而是在不迁移格式的情况下,使用到 PackageRefer...

收录时间: 2018-09-06
分类: Visual Studio
贡献者: walterlv
178 热度

Roslyn 的确定性构建

注意到每次编译完之后,你的 dll 或者 exe 是不一样的吗?本来这并没有什么大不了的,但大家都知道数字和鹅厂的安全软件遍布在我们大(tiān)陆(cháo)地区的大量电脑上,它们的查杀策略是——凡是不认识的一律是病毒木马;于是每次不一样的编译很容易引起它们的警告——真不想每次都把编译后的样本提交给它们存档入库。

收录时间: 2018-09-06
分类: Visual Studio
贡献者: walterlv