草庐IT

visualize-gradient-boosting-decis

全部标签

c# - 防止在 Visual Studio 中加载符号

我正在使用VisualStudio2015。我想阻止为所有核心dll(如System.Net、System.Web等)加载符号,我只想为我的解决方案中的dll加载符号。我已经做了这个设置:即在工具>>选项>>调试>>符号>>仅指定的模块我已经添加了我想要为其加载符号的几个dll。但是当我运行我的解决方案时,我仍然在VS状态栏中看到它正在为核心库(如System.Net、System.Web等)加载符号...我怎样才能避免这种情况?我只想加载我的解决方案中的4个dll的符号,因为我的目的是仅调试这些dll而不是系统核心dll。这可能吗?或者VS会不会一直加载核心文件的符号。

c# - Visual Studio 2017 编译器错误

我刚刚升级到VS2017,但马上就无法再构建我的项目,因为我遇到了一堆奇怪的编译器错误,这些错误在我使用VS15时并不存在。错误如:语法错误;预期值无效的表达式术语“[”无效的表达式术语“byte”使用泛型类型需要1个类型参数编辑1:刚刚创建了一个小型控制台应用程序并将一些代码复制到其中,但出现了相同的编译器错误usingSystem;usingSystem.Runtime.InteropServices;namespaceError{classProgram{staticvoidMain(){Arrayarray2D=null;if(array2DisBgra[,]){}}}publ

c# - 语法错误与 Visual Studio 中的编译器错误,或红色波浪下划线与蓝色波浪下划线

VisualStudio看到的“语法错误”和“编译器错误”有什么区别?或者,换句话说,为什么有些“编译时”错误用红色波浪线加下划线,而有些用蓝色波浪线加下划线?这是一个例子:上面红色下划线的错误是这样描述的:Nooverloadformethod'ValidateFilteredRecipient'takes6arguments蓝色下划线的错误描述如下:'ValidateBuild':cannotdeclareinstancemembersinastaticclass我不清楚这两个错误的区别特征是什么。我认为找到答案是小菜一碟:我只是用谷歌搜索它,第一个结果将是一个MSDN页面,充分阐

c# - 如何在 Visual Studio 2008 中重命名现有的解决方案和项目?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:howtorenameaprojectwithoutkillingsolution我知道这个问题经常被问到,但没有人能帮助我克服因不正确重命名我的解决方案而导致我的应用程序无用的恐惧,我正在VS2008中开发C#Windows应用程序,因为在最初的步骤中我没有意识到重命名在VS中是一个大问题,我将项目命名为“stock”但是现在我的项目即将完成,我的领导想将命名空间重命名为BetRates_NS,因为这是部署设置项目的名称,我什至在我的解决方案中有Web服务引用和其他带有命名空间名称的依赖项,根据我以前的经验

c# - 实现 Visual Studio 智能感知

我正在尝试将Intellisense添加到基于richtextbox控件的C#代码编辑器。到目前为止,我已经通过解析输入的文本来查找所有变量及其类型(效果很好)。下拉框效果很好。我无法获得下拉列表框的正确选项列表。如何以编程方式获取以下列表:我已经编译了一个变量列表及其类型,所以当用户按下时。我知道我有一个类型为Colorc/。我只需要知道调用什么函数来获取下拉框所需的列表。我试过这个代码:http://www.codeproject.com/KB/cs/diy-intellisense.aspx但无法让它正常工作。我还在StackOverflow上阅读了大量其他主题,但无济于事。我真

c# - Visual Studio 2012 : Project cannot be referenced

我们使用VS2010开发了一个包含约35个项目的大型解决方案,现在我们正在考虑迁移到VS2012Ultimate。我将解决方案文件转换为VS2012,通常一切正常。但是每当我打开解决方案时,我都会在解决方案中的某个项目A上收到一些警告:“无法引用项目X”“无法引用项目Y”...其中A具有对X和Y的项目引用。当我构建解决方案时,我收到错误消息,指出找不到每个相应DLL的元数据。当我在解决方案资源管理器中查看引用时,它们标有黄色警告符号。只要我简单地点击引用,警告就会消失,图标看起来正常。然后我就可以毫无错误地构建了!每次打开解决方案都会出现这个问题,受影响的项目都是一样的。有没有其他人经

c# - Visual Studio 中是否有击键来切换中断所有 CLR 异常,第一次机会?

要立即切换所有异常的中断,我必须:调试->异常单击“CommonLanguageRuntimeEceptions”旁边的Thrown列好的通常我想在遇到所有异常时停止,但在处理在主线情况下使用异常的代码时,我需要禁用该行为。有击键会很好。 最佳答案 没有内置方法可以做到这一点。但是,除非您使用的是VisualStudioExpress,否则您可以尝试此扩展:ExceptionBreaker,它对我有用。这个扩展的作用是提供一个工具栏按钮,基本上可以切换您在图片中显示的复选框。您可以像任何其他工具栏按钮一样为其分配击键。

c# - Visual Studio 2015/C# 6/Roslyn 无法编译 PCL 项目中的 XML 注释

我刚刚安装了最新发布的VisualStudio2015社区版(RTM),我正在尝试获取myopensourceproject在VS2015和C#6.0下工作。我的一些.cs跨项目共享。这样我就可以构建PCL版本(功能有限)和核心库的“完整”版本。然而,出于某种原因,某些代码文件在完整项目中构建正确,但在PCL项目中构建时失败(所有内容均在C#5和VisualStudio2013下编译)。构建PCL版本时,编译器似乎无法解析XML注释中的cref。这是一个在我的机器上失败的简化代码示例:///publicclassA{//Compileerroronnextline:///.public

c# - Visual Studio 2008 自定义类项模板,$safeprojectname$ 不协调

只需设置一些快速类和对象项模板,到目前为止一切正常,但我坚持的一件事是$safeprojectname$模板参数。我已将其添加为命名空间部分的一部分并且$registeredorganization$工作正常namespace$registeredorganization$.$safeprojectname${publicclass$safeitemname${public$safeitemname$(){//defaultconstructor}}}我已经进入.vstemplate文件并确保ReplaceParameters="true"所以我在这一点上唯一猜测的是公司名称和项目名称

c# - Visual Studio 2010 无法再构建 .NET v3.5

我有一个针对.NETv3.5的2010项目。莫名其妙地我无法再构建v3.5项目。该项目没有添加任何引用。它甚至不允许我添加对System.Core的引用,因为它是由“构建系统”添加的。warningCS1685:Thepredefinedtype'System.Func'isdefinedinmultipleassembliesintheglobalalias;usingdefinitionfrom'c:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll'IFilter.cs(82,49):errorCS0433:Thety