Tag: visual studio

用于Visual Studio 2010的Rockscroll或Metalscroll(小地图)

有没有人find了用于Visual Studio 2010的Rockscroll或Metalscroll的替代品? 我非常想念它,所以我考虑做出一个我自己,但只有一句话突出工作和一个占位符滚动条,似乎比我想象的要难得多。 如果有人对帮助感兴趣,我很高兴与大家分享。

如何查找Visual Studio项目中缺less的文件?

由于合并等问题,我们有很多项目文件不包含在其文件夹内的所有源代码文件。 在我编写一个小工具之前,它会检查每个*.cs文件是否包含在项目文件中,我希望确保之前没有其他的主体已经完成。 (我们有近100个项目文件,和1000个C#文件) ——————- 很显然,Visual Studio现在使用通配符来包含项目中给定目录中的所有“* .cs”文件是对此问题的最佳解决scheme。 在那里,当“.cs”文件被添加时,不需要更新项目文件,重命名为ete。 然而,只有在VS2017中,这从UI中变得可用。

让Resharper在域上强制使用这个关键字

有谁知道是否有可能有resharper强制使用这个关键字时,它可以使用? 对于领域等… Resharper能够显示哪里可以删除,但是我们的编码标准告诉我们使用这个关键字。

编译器错误C3493:'func'不能隐式捕获,因为没有指定默认捕获模式

你能帮我解决这个编译器错误吗? template<class T> static void ComputeGenericDropCount(function<void(Npc *, int)> func) { T::ForEach([](T *what) { Npc *npc = Npc::Find(what->sourceId); if(npc) func(npc, what->itemCount); // <<<<<<< ERROR HERE // Error 1 error C3493: 'func' cannot be implicitly captured because no default capture mode has been specified }); } static void PreComputeNStar() { // … ComputeGenericDropCount<DropSkinningNpcCount>([](Npc *npc, int i) { […]

在debugging器中唯一标识引用types

我来自C ++的背景,所以如果这是一个非C#的思维方式,我很抱歉,但我只需要知道。 🙂 在C ++中,如果我有两个指针,而且我想知道它们是否指向相同的东西,我可以查看内存/监视窗口并查看它们的值 – 看它们是否指向相同的内存空间。 在C#中,我一直无法find这方面的东西。 一个具有完全相同值的引用types实际上可能是完全相同的对象,或者它可能是非常不同的东西。 有没有办法让我看到这种信息在C#中? 也许某种相当于观察窗口的&运算符或一些这样的?

如何在Visual Studio中的引用代码中设置断点?

我的主要解决scheme是使用来自实用程序类库的代码,这是我自己写的,但是是来自另一个解决scheme的一部分。 如何在引用的DLL文件中设置断点?

Visual Studio代码审查差异窗口

当我在VS 2012中进行C#代码审查时,我得到了新老代码的并行比较。 不过,现在我正在使用旧代码的红线和新代码的绿线获取所有代码。 我无法find将其更改回差异窗口的选项。 我知道这是一个简单的问题,但任何帮助将不胜感激!

在ASP.NET MVC项目中更改Visual Studio默认浏览器

Firefox被设置为Windows的默认浏览器。 我想更改Visual Studio用于debugging的默认浏览器。 通常情况下,我要做的路线是右键单击一个.aspx文件并从Browse With…对话框中设置默认值。 不幸的是,ASP.NET MVC Views没有Browse With…选项。 您还可以使用其他方法设置ASP.NET MVC项目的默认浏览器? 相关,但不是ASP.NET MVC特定的: Visual Studio将打开默认浏览器而不是Internet Explorer

如何解决“Microsoft Visual Studio(VS)”错误“无法连接到已configuration的开发Web服务器”

问题 如果您从“ Microsoft Visual Studio(VS) ”开始使用“ Microsoft Internet信息服务快速(IIS) ”,则可能会在运行“生成此错误消息” Unable to connect to the configured development Web server 。 Failed to register URL "http://{ip_addr}:{port}/" for site "{project_name}" application "/". Error description: Access is denied. (0x80070005) 这是什么样的权利?

我可以设置一个断点,当variables在.NET中获得一个特定的值?

我正在使用Visual Studio 2010,我知道这个function在C ++中是可用的。 我需要debugging一些代码,将一个variables更改为几个值。 我想debugging特定情况下的代码,当variables获取特定的值时。 我知道我可以添加if(var == value) ,但有没有什么优雅的方式来做到这一点? 另一个问题,我可以设置一个断点当一个variables一般改变?