Tag: visual studio 2013

取消测试后清理

我目前正在通过visual studio进行测试。 在运行所有测试之前,我会自动创建一组具有已知凭据的用户,并在运行结束时删除这些用户。 但是,有时我需要在中途取消我的测试。 在这些情况下,测试永远不会有机会进行清理,这意味着测试运行中遗留了虚假的用户信息,并可能导致下一次测试运行崩溃(当它尝试将用户信息添加到数据库中时)。 无论如何,即使测试被取消,还是强制visual studio / mstest运行清理方法? 我知道一个选项是进行测试检查并确保用户信息不存在,如果确实在创建新用户之前删除了它。 但这仍然无法解决取消测试运行的问题,从而留下不需要的测试数据。 更新: 对于错误传达很抱歉,但是在测试开始时清理数据不是一种选择。 我给出了一个非常简单的问题视图,但简单地说,我没有简单的方法来确保在测试开始时不存在测试数据。 所有清理工作必须在测试结束时进行。

如何在visual studio 2013中设置“目标框架”?

我是C#编程的新手,不知道如何在visual studio 2013中设置“Target Framework”? 当我右键单击项目 – >属性时,我看不到没有应用程序选项卡的属性页窗口的左栏。 我试图构建一个解决方案,我得到了几个这样的错误: 错误6找不到类型或命名空间名称“ObjectSet”(您是否缺少using指令或程序集引用?) 然后我找到了这个答案链接 但我实际上并不知道如何更改目标框架。 请帮我。 先感谢您。 [编辑]截图。 我使用Visual Studio Professional 2013

Visual Studio 2013“中断处理的exception”不起作用,而不是破坏

我在iisexpress.exe上调试一个asp.net应用程序,我已经配置了visual studio 2013来通过exception设置窗口中断用户处理的exception,但是当抛出exception时它仍然没有中断。 当我暂停执行时,我可以在Intellitrace窗口看到很多exception被抛出但是visual studio没有破坏。

如何在C#中禁用CodeLens的引用

我正在遵循一个暗示某种方法的线索 。 如下图所示,无法禁用所有语言的function“ 显示引用 ”。 当我发现这一点时,我试图单独使用C#(因为这是我编写的唯一一种语言,其中列出的引用计数是烦恼)。 但是,据我所知,C#下的CodeLens没有任何特别之处。 我是否需要关闭整个CodeLens,或者有没有办法只禁用上述选项?

kinect sdk 2.0关节角度和跟踪

如何检查您正在访问的关节是否具有Tracked跟踪状态。 我找到8个关节的角度,我似乎无法将结果显示在我的屏幕上, public double AngleBetweenTwoVectors(Vector3D vectorA, Vector3D vectorB) { double dotProduct = 0.0; vectorA.Normalize(); vectorB.Normalize(); dotProduct = Vector3D.DotProduct(vectorA, vectorB); return (double)Math.Acos(dotProduct) / Math.PI * 180; } public double[] GetVector(Body skeleton) { Vector3D Shoulder = new Vector3D(skeleton.Joints[JointType.SpineShoulder].Position.X, skeleton.Joints[JointType.SpineShoulder].Position.Y, skeleton.Joints[JointType.SpineShoulder].Position.Z); Vector3D RShoulder = new Vector3D(skeleton.Joints[JointType.ShoulderRight].Position.X, skeleton.Joints[JointType.ShoulderRight].Position.Y, skeleton.Joints[JointType.ShoulderRight].Position.Z); Vector3D LShoulder = new Vector3D(skeleton.Joints[JointType.ShoulderLeft].Position.X, skeleton.Joints[JointType.ShoulderLeft].Position.Y, skeleton.Joints[JointType.ShoulderLeft].Position.Z); Vector3D RElbow = […]

Visual Studio抛出了“错误的”编译时exception

为了在Mono中部署我的项目,我已经将它降级为.Net 4.0,因为我已经完成了我正在引用的库(CommonUtils)。 但是,我仍然遇到以下exception: 无法解析主要引用“CommonUtils”,因为它对程序集“Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed”具有间接依赖性,该程序集是针对“.NETFramework,Version = v4构建的” .5“框架。 这是比当前目标框架“.NETFramework,Version = v4.0”更高的版本。 我试图解决这个问题: 我在两个项目中重新安装了所有Nuget包 我多次尝试清理项目/解决方案,删除所有bin / obj文件夹,重建一切 我已经更改了程序集的名称,以确保没有任何缓存 这些都没有帮助。 这两个项目都设置为.Net 4.0。 引用是通过将编译的程序集CommonUtils复制到“ExternalLibraries”文件夹中,因为此DLL也用于其他项目。 右键单击Newtonsoft.Json.dll – 它与CommonUtils一起移动到bin文件夹 – 显示在详细信息/文件描述中: Json.NET .NET 4.0 我很确定我的所有内容都正确.net 4.0和Visual Studio也允许我添加库并支持我自动完成,只是编译抛出上述警告。 作为警告的结果,我突然得到exception,即CommonUtils引用的类型都不存在 找不到命名空间名称’CommonUtils’的类型(您是否缺少using指令或程序集引用?) 我还能尝试做些什么呢? PS:几年前我遇到过一个类似的问题,一个旧的程序集用于编译,并通过从头开始设置窗口和视觉工作室来“解决”它,但这次我觉得不喜欢这样做。 更新: 它适用于另一台计算机:我已经通过USB Stick将文件夹结构带到另一台具有相同操作系统(Windows 8.1)和相同Visual Studio 2013的计算机 – 据我所知,两台计算机都应安装所有更新 – 它有效。 将USB Stick与成功编译的项目一起带回我的电脑 – 我仍然遇到同样的错误。 […]

Visual Studio 2013中的Crystal Reportsexception

rptdoc.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, “DO- ” + DateTime.Now.ToString(“dd-MM-yyyy HHmmss”)); 上面的代码行抛出了这个exception: CrystalDecisions.CrystalReports.Engine.dll中出现“System.MissingMethodException”类型的exception,但未在用户代码中处理 其他信息:找不到方法:’CrystalDecisions.ReportAppServer.DataDefModel.PropertyBag CrystalDecisions.ReportAppServer.ReportDefModel.ISCRExportOptions.get_ExportOptionsEx()’ 我正在使用Visual Studio 2013和Crystal Reports 13

无法运行使用Microsoft Fakes的unit testing – ShimsContext.Create()方法中的exception

我的问题与这里报告的问题非常类似: 使用Fakes调试测试时的UnitTestIsolationException 但是,我甚至无法运行测试。 使用此处提供的示例代码: 使用Microsoft Fakes (Shims入门) 隔离测试代码 ,我在运行以下测试时遇到以下exception: 违规行是: using (ShimsContext.Create()) 运行测试的例外情况: 测试名称:TestMethod1 测试FullName:TestingShimsAndStubs.UnitTest1.TestMethod1 测试源:c:\ poc \ TestingShimsAndStubs \ TestingShimsAndStubs \ UnitTest1.cs:第12行 测试结果:失败 测试持续时间:0:00:00.0182403 结果消息: 测试方法TestingShimsAndStubs.UnitTest1.TestMethod1引发exception:Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException:无法获取探查器模块句柄’C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \的IntelliTrace \ 12.0.0 \ Microsoft.IntelliTrace.Profiler.12.0.0.dll”。 找不到指定的模块—> System.ComponentModel.Win32Exception:找不到指定的模块Result StackTrace:Microsoft.QualityTools上的Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.LibraryMethods.GetModuleHandle(String fileName)。 Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.LoadProfilerModule(String profilerPath)—内部exception堆栈跟踪的结束—在Microsoft.QualityTools.Testing的Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.LoadProfilerModule(String profilerPath)中。 Microsoft.QualityTools.Testing.Fakes上的Microsoft.QualityTools.Testing.Fakes.Shims.ShimRuntime.CreateContext()中的Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InitializeUnitTestIsolationInstrumentationProvider()中的Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.Initialize()。在C:\ poc […]

VS2013 vs VS2015 CPU使用率

我遇到了VS2015非常严重的性能问题。 我们最近从VS2013搬到VS2015用于我们的项目。 我经常发现(不是100%一致)当我的ASP.NET MVC项目打开时,我在空闲时获得50-90%的CPU使用率。 这是典型的CPU使用情况: VS2013 我们项目开放的应用程序启动 – CPU使用率~50-90% 大约10-15秒后 – CPU使用率〜0-5%并保持在那里 应用关闭 – 当应用关闭时,CPU使用率会降低并变为0 VS2015 我们项目开放的应用程序启动 – CPU使用率~50-90% 大约10-15秒后 – CPU使用率约为50-90%并保持在那里 应用程序关闭 – CPU使用率保持在约50-90%的标记,并且通常只是在那里。 关闭应用程序有时是不成功的,VS2015在关闭时发出“Error Encountered”,迫使我们使用任务管理器来终止进程。 我们在2013年和2015年都使用Pro。使用的扩展包括StyleCop,ReSharper 9.2和Productivity Power Tools(仅适用于Column指南)。 这些扩展在2013年和2015年都是相同的。我们尝试卸载/禁用扩展,但没有提高性能。 这个问题出现在我们的几个开发人员身上,但不是全部…… 系统配置 * MacBook Pro,Windows 10在Bootcamp中运行 尝试修复 禁用Git源代码控制提供程序 – 没有性能更改 禁用ReSharper / StyleCop – 性能略有改善,但仍然存在空闲CPU使用率问题 将VS2015更新为Update 1 – 无性能改进 从Windows 8.1升级到Windows 10(与实际性能问题无关) – […]

数据集Designer.cs在VS2013中从SVN获取更新后生成Designer1.cs

从SVN数据集更新后面临一个奇怪的问题Designer.cs文件生成另一个名称如test.Designer.cs的文件,更新后重命名为test1.Designer.cs。 我按照这里的建议。 但是没有再次运行它生成test1.Designer.cs,请帮我解决这个问题。