标签: visual-studio-2015

Visual Studio 2015或2017不会发现单元测试

编辑2016-10-19:

最初的问题是关于VS2015 CTP6与XUnit测试运行器特有的问题.从答案中可以清楚地看出,Visual Studio中的单元测试发现存在更广泛的问题,这可能在许多不同的情况下发生.我已经清理了我的问题以反映这一点.

我还在我自己的答案中加入了一个脚本,我今天仍然使用它来解决类似的问题.

许多其他答案也证明有助于更好地理解VS测试运行器的复杂性.我感谢人们仍在分享他们的解决方案!


原始问题2015-04-10:

从昨天开始,我的Visual Studio Test Explorer将不会发现任何项目的测试.建筑后也没有显示绿色装载栏.

当我转到Visual Studio Test Explorer并单击"全部运行",或者当我右键单击任何测试方法并选择"运行测试"时,我在输出窗口中得到以下内容:

Could not load file or assembly 'Microsoft.VisualStudio.Web.ProjectSystem, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

我在Windows 10 Pro Technical Preview上运行Visual Studio 2015 CTP 6,构建10041. .NET Framework版本似乎并不重要 - 它发生在4.0,4.5.24.6.

我尝试使用以下测试框架,所有这些都给出了相同的行为:

  • Microsoft.VisualStudio.QualityTools.UnitTestFramework v14.0.22609.0
  • xunit v2.1.0-beta1-build2945xunit.runner.visualstudio v2.1.0-beta1-build1051
  • NUnit v2.6.4NUnitTestAdapter v2.0.0

我在GitHub(xunit)上发现了一个类似的问题:无法通过xunit团队的评论发现测试#295:

请注意,据报道,Visual Studio 2015 CTP 5被一般的单元测试(不仅仅是xUnit.net)打破了,所以不要指望它可以工作.

此外,请确保您已清理Visual …

unit-testing xunit test-runner visual-studio-2015 visual-studio-2017

158
推荐指数
13
解决办法
11万
查看次数

如何下载Visual Studio Community Edition 2015(不是2017)

我有一个Resharper 9x许可证,它只与MS VS Community 2015版本兼容.我试图从微软下载2015版本,但他们的网站固执地希望我只有2017年.有人可以给我一个2015年版的网址吗?或者,解释如何浏览Microsoft的网站以获取2015版本?

解决方案更新

1)vs_community.exe是任何版本,2015,2017等的下载文件名.在单击.exe之后,您不会知道它是哪个版本.然后,您将在安装程序的标题中看到该版本.

2)有一个url技巧来获得你想要的版本.

https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15

...将rel = 15更改为rel = 17等

或者使用下面答案中提供的链接

visual-studio visual-studio-2015

152
推荐指数
2
解决办法
33万
查看次数

断点无法绑定 - Visual Studio 2015

我刚刚从Visual Studio 2013升级到2015,现在我遇到了断点问题.

这是一个命中或遗漏,其中断点将实际工作,如果我在调试时设置一个我得到错误:

断点无法绑定.

任何帮助,将不胜感激.我准备好在2015年放弃并回去.

c# breakpoints visual-studio visual-studio-2013 visual-studio-2015

149
推荐指数
8
解决办法
6万
查看次数

在Visual Studio 2015中删除git映射

这个问题与git本身无关 ; 相反,它与删除绑定/映射到Visual Studio 2015(VS2015)之前看到的git存储库有关.

这是问题的屏幕截图: 删除按钮显示为灰色

请注意,删除按钮显示为灰色(禁用).如何从"本地Git存储库"列表中删除此条目?

git team-explorer visual-studio-2015

148
推荐指数
10
解决办法
12万
查看次数

多个错误安装Visual Studio 2015社区版

在Windows 10上安装Visual Studio 2015 Community Edition时,使用Web安装程序,一切运行正常,但是,以下软件包无法安装:

  • Visual Studio 2015的团队资源管理器 - >致命错误
  • Microsoft NuGet - Visual Studio 2015 - >包失败
  • Microsoft Visual Studio连接服务 - >包失败
  • Azure AD身份验证连接服务 - >程序包失败
  • Microsoft Azure移动服务连接服务 - >包失败
  • Microsoft Azure存储连接服务 - >包失败
  • Microsoft.VisualStudio.Office365 - >包失败

我尝试过一些方法,包括在我的系统上卸载每个Visual Studio版本,手动删除文件C:\ProgramData\Program Cache,甚至还要卸载试图禁用它的防病毒软件(AVG),看看它是否有效.我甚至跑了命令fsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1

我甚至试图使用ISO但遇到了同样的问题.

由于我不使用Azure或团队资源管理器,任何意味着我无法访问它们的解决方案就足够了.

安装程序生成的日志文件可以在这里找到,因为它长度超过65,000个字符(只需滚动到底部即可获得所有乐趣).

visual-studio visual-studio-2015

147
推荐指数
5
解决办法
15万
查看次数

Visual Studio 2015非常慢

我刚刚完成安装,整个IDE超级慢.看起来它在背景中进行了一些繁重的CPU调用,整个IDE实际上已经冻结并且在大约2-3秒内没有响应.

我没有使用Visual Studio 2013 Ultimate这个问题.我正在运行Visual Studio 2015 Professional.

已安装的附加组件/包:

  • Node.js工具
  • ReSharper的

有人有主意吗?

visual-studio-2015

143
推荐指数
6
解决办法
14万
查看次数

为什么当Visual Studio打开时智能感知和代码建议停止工作?

我在Microsoft Visual Studio 2012中遇到过Intellisense问题.我将在一个项目中工作,编辑代码等等(一段时间后,从5分钟到超过一个小时),突然间,没有更多的代码建议或智能感知.两者似乎都在同一时间完全停止工作.

我尝试过的唯一解决方案是重置所有设置,完全关闭Visual Studio并重新打开项目.有没有更好的解决方案或更新来解决这个问题?

intellisense visual-studio visual-studio-2012 visual-studio-2013 visual-studio-2015

141
推荐指数
7
解决办法
18万
查看次数

如何在Visual Studio 2015中使用C#7?

Visual Studio 2017(15.x)支持C#7,但Visual Studio 2015(14.x)呢?

我怎样才能使用C#7?

c# visual-studio visual-studio-2015 c#-7.0

141
推荐指数
2
解决办法
7万
查看次数

Visual Studio 2015 Broken Razor Intellisense

在安装然后修复我的VS2015实例后,我仍然无法让智能感知(服务器端)在我的MVC视图中工作.我第一次在会话中打开一个.cshtml文件时会收到消息提示,然后发送到Activitylog文件.在ActivityLog.xml(简短版本)中检索到错误消息:

System.ArgumentException:已添加项目.词典中的关键词:'RazorSupportedRuntimeVersion'

这是完整版:

System.Reflection.TargetInvocationException:调用目标抛出了异常.---> System.ArgumentException:已添加项目.词典中的关键词:'RazorSupportedRuntimeVersion'重点正在补充说:"RazorSupportedRuntimeVersion"在System.Collections.Hashtable.Insert(对象键,对象n值,布尔加)在System.Collections.Hashtable.Add(对象键,对象值)System.Collections.Specialized.HybridDictionary.Add在Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(对象键,对象属性)在Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorVersionDetector(对象键,对象的值) .GetVersion(ITextBuffer textBuffer)at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion(ITextBuffer textBuffer,Version&razorVersion)at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..ctor(ITextBuffer textBuffer)--- End内部异常堆栈跟踪---在System.System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr)中的System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化)中的RuntimeMethodHandle.InvokeMethod(Object target,Object []参数,Signature sig,Boolean构造函数) System.Activator.CreateInstance(Type type,BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)at,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes,StackCrawlMark&stackMark) Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator'中的Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider'1.CreateTagger [T](ITextBuffer textBuffer)中的System.Activator.CreateInstance(Type type,Object [] args)1.GatherTaggers(ITextBuffer textBuffer)

如果有任何帮助,我会进行一些字体着色自定义,并安装Web Essentials,Bundler和Minifier以及Web编译器扩展.

更新:当我打开现有的Web应用程序或从头开始创建一个全新的Web应用程序时,它就会发生.还有一个VS2013的实例在同一台机器上安装并运行.

根本没有智能感知

正如你从上面的图片中看到的那样,我根本没有智能感知,也没有任何代码着色.

有关如何解决它的任何线索?提前致谢.

c# asp.net-mvc intellisense razor visual-studio-2015

140
推荐指数
5
解决办法
5万
查看次数

ASP.NET 5 MVC:无法连接到Web服务器'IIS Express'

我在做什么:

删除applicationhost.config位于Documents\IISExpress\config,不会更改错误消息.(还有一个IISExpress文件夹program filesprogram files (x86).)

我注意到的东西,我不知道这是不是一个问题:

找不到引用文件'lib/jquery-validation/jquery.validate.js'.

我有一个带有rawcap的转储,但我没有注意到那里.有些东西在那里:

"Framework":{"FrameworkName":"DNXCore,Version = v5.0","FriendlyName":"DNX Core 5.0","ShortName":"dnxcore50","RedistListPath":null}

我没有注意到问题,但我有网络数据,如果这可以帮助找出我无法连接到Web服务器的原因.我RST,ACK马上得到一个所以我猜测端口是关闭的,无论这个Web服务器是什么,都没有设置.

有关此问题的更多信息:来自/ trace:错误的800700c1错误

我试过了:

  • 删除applicationhost.config(并更改端口号)
  • 以管理员身份运行visual studio
  • 删除Documents中的IISExpress文件夹(更改错误消息,直到重新安装该文件夹)
  • 关闭和打开ssl,将url复制到启动框.(注意:我没有使用ssl)
  • 清除所有sfc/scannow错误
  • 使用x86版本和64位版本启动iisexpress

c# asp.net asp.net-mvc visual-studio-2015

140
推荐指数
20
解决办法
13万
查看次数