Tag: visual studio

如何提取默认控制模板在Visual Studio中?

我想知道如何使用Visual Studio提取(获取副本)给定控件的默认模板。 我知道这可以用Expression Blend来完成(右键点击一个控件,“Edit Template” – >“Edit a Copy …”),然后在Xaml中复制默认控件模板。 但是,这完全可以用Visual Studio来完成吗?

Visual Studio 2010中缺lessAsp.Net Web服务应用程序

可能重复: VS 2010 Web服务项目模板丢失? 我想知道为什么Asp.Net Web服务应用程序在Visual Studio 2010中缺less。如果它在Visual Studio 2010中更新到新的东西是什么? 如果它下降,那我该如何完成这个任务?

在片段中转义$字符

最近我发现自己做了大量的jQuery,所以我开始把我做的一些常见的事情抽象成片段。 我期待着与社区分享这些信息,但现在我正在遇到一个问题。 片段中的文字是通过在文字的名称周围添加美元符号($)来定义的,以便定义您希望提供的值的位置。 这很难,因为jQuery使用美元符号符号来使用它的许多function。 什么是片段的转义序列,所以我能够使用美元符号,并有我的片段仍然function?

如何从命令行调用VS代码编辑器

这个问题说明了一切。 我怎样才能调用VS代码编辑器 windows cmd linux和macterminal 例如记事本++我写 > start notepad++ test.txt 顺便说一句,编辑是真棒(跨平台)! 谢谢Nadella! 您可以从Microsoft下载它

Visual Studio .NETdebugging器的“隐藏的秘密”?

尽pipe我一般不喜欢SO的讨论/主观post,但我真的明白了人们放在一起的“隐藏的秘密”。 他们提供了一些您可能会发现的常见工具的概述。 对于这个问题,我想探索Visual Studio .NETdebugging器。 什么是VS.NETdebugging器中的一些“隐藏的秘密”,你经常或最近发现,希望你早就知道?

如何将一个button添加到Visual Studio Intellisense

我想在Visual Studio的IntelliSense返回的选项列表顶部添加一个button。 当button被点击时,我的自定义代码将被执行(这将导致popup窗口出现)。 我称之为“button”,因为当用户单击该项目时,我想要一个popup窗口出现,而不是完成用户input的正常IntelliSense动作。 例如,当我们input一个类名到文本编辑器中时,通常静态属性和静态方法将出现在IntelliSense中。 但是我想添加另一个项目到列表的顶部。 这个项目应该出现在智能感知列表的顶部,不pipeinput/内容是什么导致智能感知出现。 该项目将永远不会改变。 这是可能的,如果是这样,你能提供一些方向,我应该如何实现这一目标?

剃刀助手语法自动格式化丑。 怎么修?

所以我只是用Visual Studio格式的razor代码的方式有一个牛肉。 我一直在使用visual studio时遇到一些问题,以及如何对UI代码进行格式化,但它似乎总是做一个真正的超级糟糕的工作,业界不希望遵循。 所以这个例子看起来真正的愚蠢。 我试图找出是否有mods或方法来解决这个问题。 这看起来真的很糟糕。 有人知道这是什么一回事吗? 大声笑 @using Company.Mobile2.Enums @helper BidsByShipment(string generatedId, int bidsCount, int activeBidsCount) { if (bidsCount > 0) { <a class="Company-listview-link Company-listview-bids" href="/Shipping/Bids/ByShipment?id={0}"> @if (activeBidsCount > 0) { <text>@bidsCount (@activeBidsCount @GetStr("Company"))</text> } else { <text>@bidsCount</text> } </a> } else { <text>0 @GetStr("Company")</text> } }

如果多个文件具有相同的名称,则Visual Studio断点会在错误的源文件(或多个文件同时)中断裂

在我正在开发的团队项目中,如果在解决scheme中存在另一个具有相同名称的文件,则在文件中设置断点(例如IdeasController.cs )将导致错误的debugging器行为。 我已经在几个开发人员的工作站上重现了这个问题。 例 我在Web API中的IdeasController.cs中设置了一个断点: 另一个名为IdeasController.cs文件存在于我们单独的MVC 4 web项目中。 在下面的屏幕截图中,debugging器显示了Api->IdeasController源代码,但是行突出显示与Web->IdeasController的代码结构相匹配。 断点是重复的,其中一个位于注释块的中间。 断点窗口同时在两个文件中显示断点: 在某些工作站上,debugging器通过正确的行(不pipe行高亮)。 在别人身上,它通过不相关的行(包括评论和空白)高兴地走了过来。 我猜这取决于它select显示哪个源文件。 我试过了 我已经浏览了互联网。 当debugging文件( *.pdb ),源文件和编译后的代码不匹配时,就会出现这种问题。 有很多可能的原因:重复的文件名(可能会混淆debugging器[5] ),过时的项目构build文件,无效的解决schemecaching或不正确的构buildconfiguration。 这些是我find和尝试的解决scheme: 检查了我的构buildconfiguration。 确保项目不是以发布模式构build的。 确保我们没有启用代码优化 。 确保项目的debugging模块已正确加载。 (开始debugging项目,并勾选Debug > Windows > Modules 。这两个程序集都列出,没有优化,并且符号状态为“Symbols loaded”。) 重置debugging元数据和Visual Studiocaching。 closuresVisual Studio并删除解决schemecaching文件( *.suo )。 [1] 删除每个项目的构build输出( bin和obj文件夹)。 (供将来参考:在Windows资源pipe理器中打开解决scheme文件夹,并在search框中input:“ type:folder AND (name:=bin OR name:=obj) ”。 删除程序集caching文件夹( C:\Documents and Settings\<user>\Local […]

将开发人员文档添加到Visual Studio项目的最佳方法

基本上,问题是: 我应该在哪里(以哪种格式)存储与我的Visual Studio项目相关的文本开发人员文档? 详细说明:XML注释非常棒,但不包含所有用例。 有时候,您想要高级地描述项目的类架构,向库中添加使用注意事项,或者将其他types的消息留给下一代在此项目中工作的开发人员。 我想直接将这些文档作为文件添加到Visual Studio项目中,以确保(a)开发人员无需进一步search即可使用这些文档,并且(b)版本控制(使用相同的svn / git / whatever repository作为源代码)。 目前,我添加一个文件夹_Documentation到项目和使用文本文件,但我不知道这是否是最好的解决scheme。 Visual Studio没有自动换行文本1的选项,并且在每个更改都令人讨厌之后手动修复换行符。 另一方面,Word文档在版本控制方面效果不佳,而TeX在每个开发人员的电脑上安装和教授都是一件麻烦事。 有没有一个完善的最佳实践呢? 1我知道有Edit / Advanced / Word-Wrap,但这只影响显示,而不影响文件本身。

debugging私人NuGet包?

我已经发布了一些私人/内部库作为NuGet包,使用符号选项。 包和符号托pipe在内部networking共享上。 debugging时如何进入这些软件包? 当我从这些包中进行编码时,Visual Studio将显示“No Source Available”/“No Symbols Found”页面。 单击“加载符号”只允许使用pdb文件,而不能使用符号包。 这些软件包不适合在NuGet Gallery / SymbolSource上发布。