草庐IT

R-studio

全部标签

c# - 如何从 Visual Studio 2003 中的调试器检查 XML 流

我必须编辑一个XSLT样式表,但我正在盲目飞行,因为XML输入仅在一堆流中短暂存在。我可以调试代码,但无法弄清楚如何将流的内容输出到我可以查看的文本中(并在我编辑它们时手动运行XSLT)。该代码是一个大型旧遗留系统的一部分,如果绝对必要,我可以在调试环境中修改它,但它在连接到一堆MSMQ的Windows服务中运行。因此出于各种原因,我宁愿能够使用调试器来查看XML,而不必先更改代码。代码大大简化,是这样的:(C#-但请记住它是VS2003中的.net1.1。)该函数将XML作为流获取,然后将其馈送到某种XSLT转换对象中。我尝试在监window口和即时窗口中查看writer和xmlSt

c# - 当我尝试重命名方法时,为什么 Visual Studio 告诉我有 "compiler generated references"?

我有一个名为FormattedJoin()的方法在名为ArrayUtil的实用程序类中.我尝试重命名FormattedJoin()只是Join()因为它的行为类似于.NET的string.Join()所以我认为使用相同的名称是有意义的。但是,当我尝试使用VisualStudio重命名该方法时,我收到此警告:Thismembermayhavecompilergeneratedreferenceswiththesamename.Refactoringthememberwillnotupdatethesereferences,whichmayintroducesemanticchangesa

c# - Visual Studio 2015 中是否有用于 C# 的 "Go To Variable Type Declaration"函数或一个免费插件?

voidMagicalFunction(MagicalTypemagic){...magic.Poof("something");...varfoo=magic.GetFoo();...}在变量magic上按下热键将导航到类型MagicalType的定义。在foo上按下热键将转到类型Foo的定义,由于类型推断,它在这里不直接可见。Resharper插件具有此功能(称为GoToTypeofSymbol),但是是否有内置的替代方案或免费扩展来执行此操作? 最佳答案 右键单击“var”关键字,从上下文菜单中选择“Gotodefinitio

c# - Visual Studio 2008 中的 If 语句异常

我遇到了一个非常奇怪的问题,我记录了我的session,因为我认为没有人会相信我。我遇到了一个似乎非常基础的错误。这是一个单线程应用程序,我所做的只是计算一个bool值。bool值等于false,但是,if语句正在执行,就好像它是true...有点。你会明白我的意思。我已经清理了解决方案并重建了很多次。不知道发生了什么。请给我一些解释。http://www.youtube.com/watch?v=ope9kxEyt4g 最佳答案 我以前见过很多次。基本上发生的事情是您正在调试的代码与您看到的代码不匹配。我不知道是什么原因造成的,解决

c# - vsjitdebugger.exe(Visual Studio 调试器)- 在生产服务器的任务管理器中出现很多

我有一个在IIS上运行的.net网站。每隔几天我查看一次任务管理器,我有10-15个vsjitdebugger.exe进程打开。每个连接都会占用一些连接,因此它会导致数据库池出现问题,除非我手动进入并结束该过程。在某一时刻,VisualStudio被安装在这个盒子上,尽管它已经被卸载了。我想知道这是否是调试器在发生错误时尝试启动的原因。但是,我想知道的是如何让IIS在发生错误时停止尝试启动调试器?无论如何,它可以在不尝试调试的情况下继续使用吗?我还想知道,应用程序的部署方式(作为带有PDB而不是发布版本的调试应用程序)是否会有所不同?或者甚至在web.config中打开调试?

c# - Visual Studio 2017 只有适用于 .NET Core 2.x 的离线 Nuget 包。如何获取在线套餐?

我想从Nuget在线获取NuGet包,但VisualStudio只提供“MicrosoftVisualStudio离线包”选项。我尝试使用以下URL添加另一个包源:https://www.nuget.orghttps://packages/nuget.org和其他一些人,但我不断收到以下错误:[包源]无法加载源http://packagesource的服务索引。发送请求时出错。无法解析远程名称:'packagesource'[NugetOnline]V2提要位于“https://www.nuget.org/Search()?$filter=IsAbsoluteLatestVersion

c# - 在 Visual Studio 片段中插入当前日期时间

有谁知道我可以在visualstudio2008片段中插入当前日期和时间的方法吗?我想要的是我的.snippet文件正文中的类似内容... 最佳答案 没有可用于片段的DateTime函数,但这里有一个将插入当前DateTime的宏:SubPrintDateTime()If(NotIsNothing(DTE.ActiveDocument))ThenDimselectionAsTextSelection=DTE.ActiveDocument.Selectionselection.Insert(DateTime.Now.ToString(

c# - 如何将图标或图像添加到 Visual Studio 2010 中的选项卡

我想在选项卡标题中放置一个图标,这样this看起来像this. 最佳答案 您可以通过这种方式在VS设计器中执行此操作:将ImageList添加到您的表单。将TabControl的ImageList属性设置为包含图标的ImageList。将TabControl中每个TabPage的ImageIndex或ImageKey属性设置为您想要显示的图像。如果您想在代码中完成所有操作,请按照以下说明进行操作。usingSystem.Drawing;usingSystem.Windows.Forms;publicclassForm1{public

c# - Visual Studio .cshtml 文件中的缩进被破坏

这是最令人气愤的事情,经过45分钟的谷歌搜索和测试后,我向论坛的上帝屈服了......没有自动缩进我简直活不下去,即使它只是在.cshtmlView文件上我使用的是VS2015社区版。到目前为止,我的cshtml文件播放效果很好...由于某些奇怪的原因,缩进中断了。我已经尝试过显而易见的:选择标记并按Ctrl+K和Ctrl+F删除并重新添加结束标记(通常重置缩进)进入工具>选项>文本编辑器>[插入语言或全部]>选项卡并将它们设置为智能。在注意到这个问题之前,我刚刚安装了ReSharper。不确定是不是这导致的,但这个问题确实是新出现的,我不记得在那之前见过它。也很奇怪,有些东西会缩进,

c# - 在 visual studio 中调用垃圾收集

是否可以通过VisualStudio2015Enterprise在调试session期间收集gc?我想在调用GC.Collect()时观察我的应用程序的内存使用情况,但仅用于一些调试。因此,在调试应用程序期间从VisualStudio调用它会非常有帮助。非常感谢! 最佳答案 您可以在立即窗口中编写GC.Collect()。 关于c#-在visualstudio中调用垃圾收集,我们在StackOverflow上找到一个类似的问题: https://stackov