Tag: visual studio

如何并行运行unit testing(MSTest)?

我正在寻找并行运行testing套件的方法。 我知道.testrunconfig设置。 这使您可以复用 CPU的数量。 我想并行运行1000个testing。 这是有道理的,因为我正在testing一个Web服务,所以在testing中花费的时间有90%正在等待服务响应。 任何想法如何把这个closures? testing是为VS写的,但我打开在VS之外运行它们。 稍后编辑 :Visual Studiotesting团队已经在VS 2015 Update 1中添加了这个。请参阅Mark Sowul的答案。

Visual Studio 2012项目的Mercurial .hgignore

我目前使用Visual Studio 2010的类似问题的答案作为我去hgignore文件。 VS2012有什么值得注意的补充? 以下是来自许多不同来源的汇编列表。 在这里 。 我发现从VS2010升级的项目有很多不需要的备份和升级日志文件。 # use glob syntax syntax: glob *.obj *.pdb *.user *.aps *.pch *.vspscc *.vssscc *_i.c *_p.c *.ncb *.suo *.tlb *.tlh *.bak *.[Cc]ache *.ilk *.log *.lib *.sbr *.scc [Bb]in [Dd]ebug*/ obj/ [Rr]elease*/ _ReSharper*/ [Tt]humbs.db [Tt]est[Rr]esult* [Bb]uild[Ll]og.* *.[Pp]ublish.xml *.resharper # For projects upgraded from VS2010 [Bb]ackup/ _UpgradeReport_Files/ UpgradeLog.* *.opensdf *.sdf […]

为什么我的参考的“复制本地”属性被禁用?

我想设置一个被引用的DLL显式复制到我的本地文件夹,但是当我去这个引用的属性, Copy Local属性是灰色/禁用。 通常我的VB.NET项目有一个My Project直接下面的项目名称,我可以双击>>参考并设置Copy Local属性,但我的C#控制台应用程序似乎没有这个。 我可能是不正确地configuration我的项目? 任何帮助,将不胜感激。

如何在Visual Studiodebugging器中debuggingLinqPad查询?

我可以附加debugging器,并得到它打破 – 但它无法find.cs文件,我认为LinqPad删除它的一部分build立.. 8-(

Visual Studio 2012项目文件“”已被重命名或不再在解决scheme中

我最近升级了我的IDE,但不是我的编译器从VS2010到VS2012,现在我遇到了我的一个解决scheme的问题。 当我试图build立它,我得到下面的消息。 该项目文件已被重命名或不再在解决scheme中 而当我试图build立个人项目,我得到下面的消息 构build已经在进行中 我尝试删除和重新添加所有的项目,但是这并没有帮助。 我甚至用所有相同的项目创build了一个全新的解决scheme,但是当我尝试构build时,我得到了与原始解决scheme相同的错误。 我读过很多人都有类似的问题,但迄今为止他们的解决scheme都没有帮助我。 一个build议是看看是否有任何项目缺less参考,但我不完全确定如何去做。 我试图删除引用,并重新添加它们,但每次我试图重新添加它们时,我得到了同样的错误“项目文件”已被重命名或不再在解决scheme中“ 任何帮助或build议将是真棒!

摆脱“当前位置没有可用的源代码”。

好吧,这是我自己的错,但我似乎无法自救。 每当我尝试进入一个具有调用.NET代码的赋值域的类时,我都会看到一个对话框,其中包含“没有可用于当前位置的源代码”文本。 例如,进入下面的类的构造函数会给我上面的消息: public class Test { private Stack<String> _Dummy = new Stack<String>(); public Test() { } } 我认为这是因为在某些时候我摆弄了符号服务器的设置,但是不pipe我现在摆弄什么东西,我似乎都无法摆脱这个信息。 我的愚蠢在哪里被遗忘了呢? 我目前的select总结: []启用地址级debugging [x]启用我的代码(仅pipe理) []启用.NET框架源码步进 []启用源服务器支持 符号文件.pdb位置 – 空 将符号服务器中的符号caching到此目录:C:\ temp(空)

“Blend \ Newtonsoft.Json.dll”和“Solution \ packages \ … \”中均存在“Newtonsoft.Json …”

我无法在Visual Studio 2013中构build解决scheme。 这发生在我更新我的JSON.NET包到6.0.1之后。 在此之前,它就像一个魅力。 有任何想法吗? PS:这可能是关于OWIN的东西。 它也引用JSON.NET我想,也许dynamic? 完全错误 Error 11 The type 'Newtonsoft.Json.Linq.JObject' exists in both 'c:\Program Files (x86)\Microsoft Visual Studio 12.0\Blend\Newtonsoft.Json.dll' and 'c:\Users\Me\Desktop\Solutions\[Project]\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll' C:\Users\Me\Desktop\Solutions\[Project]\TrendPin\App_Start\Startup.Auth.cs 48 21 [Project] 我在我的Web.Config有这个 <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/> </dependentAssembly> 我有这个在我的.csproj <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> </Reference> build立输出 1>—— Build started: Project: [Project].Backend, […]

如何从Visual Studio的解决scheme中为特定项目运行一个干净的构build

假设我需要在命令行中构build一个完整的解决scheme(其中包含多个项目),是否可以为特定项目运行一个干净的构build,并为该项目的其余部分运行增量构build? 谢谢。

Visual Studio IDE:我希望它编译后发出声音,以便我可以重新开始工作

将是一件好事 – 我必须写一个脚本或不能我只是调整生成脚本来完成一些任务?

如何在使用Git时在Visual Studio中刷新分支(本地/远程)?

概要 我正在学习如何在Visual Studio中使用Git。 我最近做了一个pull请求,其中function分支在合并后被删除。 function分支仍然显示在我的本地和远程分支在Visual Studio中。 我知道如何右键单击并删除分支,这是一种解决方法,因为团队中的其他人可能会在我没有知道的分支上完成请求。 如果他们之后删除分支,我不知道他们这样做了。 题 如何刷新Git上的Visual Studio分支? 我期望的 我期望一个button,链接或右键点击function,点击检查差异,如果发现任何问题,“这个分支不再存在,你想从Visual Studio中删除它?”。 技术规格 我正在使用Visual Studio 2015 Enterprise 附加示例 这可能是另一个问题,但在这里很合适。 我只注意到,如果我创build了一个分支(比如在一个虚拟机中查看与另一个虚拟机相同的回购),Visual Studio没有用于更新分支列表的git fetch选项。 顶部的刷新button似乎没有做任何事情。 只要我在bash中运行git fetch ,visual studio就有了新的分支。 我希望刷新照顾这个。