草庐IT

c# - 如何在 VS2010 中的调试 session 期间抛出异常

我有一个小问题。有时当我调试一个应用程序时,我想在调试session期间模拟一个方法抛出的异常,但没有办法做到这一点。我什至无法将光标(指示当前行的黄色光标)拖到异常block。在运行期间触发异常的唯一方法是更改​​当前代码行并编写我要抛出的异常。这种方法不好,因为我可能会忘记在下次运行时将其更改回来。 最佳答案 我发现在调试期间从方法内部抛出异常的唯一真正可行的方法是从执行进程的脚下提取变量。IE。把一个即将被使用的变量设置为null,显然一执行就会抛出异常。但是,这不允许您抛出自定义异常(例如特定类型或消息)。具体异常需要根据之

c# - Visual Studio 2010 - 打破任何改变对象属性的东西

是否有可能在VisualStudio2010中中断任何更改对象属性的内容(例如方法)?或者是否有可能查明对象属性是否在ASP.NETWebforms应用程序中发生了变化?更新:可以在以下位置找到正确答案:http://stackoverflow.com/questions/2682613/cant-set-breakpoints-on-an-auto-property-setter-why/6713920#6713920 最佳答案 如果您可以控制声明该属性的代码,那么您当然可以在setter中放置一个断点。即使它当前是一个自动实现的

c# - Visual Studio 2010 - 打破任何改变对象属性的东西

是否有可能在VisualStudio2010中中断任何更改对象属性的内容(例如方法)?或者是否有可能查明对象属性是否在ASP.NETWebforms应用程序中发生了变化?更新:可以在以下位置找到正确答案:http://stackoverflow.com/questions/2682613/cant-set-breakpoints-on-an-auto-property-setter-why/6713920#6713920 最佳答案 如果您可以控制声明该属性的代码,那么您当然可以在setter中放置一个断点。即使它当前是一个自动实现的

c# - 我可以从 Visual Studio 2010 中运行 NUnit 测试吗?

是否有某种插件可以让我在VisualStudio中运行和查看结果?我记得有某种图标,上面有一艘红色的火箭飞船。有什么建议么?不记得名字了。如果可以的话,我不想使用NUnitGui。 最佳答案 听起来您正在寻找TestDriven.Net.NUnitGUI还有其他替代测试运行程序,例如Resharper和Gallio. 关于c#-我可以从VisualStudio2010中运行NUnit测试吗?,我们在StackOverflow上找到一个类似的问题: https:

c# - 我可以从 Visual Studio 2010 中运行 NUnit 测试吗?

是否有某种插件可以让我在VisualStudio中运行和查看结果?我记得有某种图标,上面有一艘红色的火箭飞船。有什么建议么?不记得名字了。如果可以的话,我不想使用NUnitGui。 最佳答案 听起来您正在寻找TestDriven.Net.NUnitGUI还有其他替代测试运行程序,例如Resharper和Gallio. 关于c#-我可以从VisualStudio2010中运行NUnit测试吗?,我们在StackOverflow上找到一个类似的问题: https:

c# - VS 2010 是否允许我在 C# 中使用新的 async 和 await 关键字?

当新的async和await功能上线时,我能否在VisualStudio2010中使用它们,还是需要安装VisualStudio?我要问的是:Microsoft会保持VS2010和VS11之间的语言功能对等吗?CTP是一个预览版,无论是否可靠,我们的客户不希望我们使用被认为不完整或未经测试的技术-因此尽管有许可,我还是不能使用它。我的雇主不购买VS11,所以我需要知道我是否在用async和await浪费时间编写代码。 最佳答案 现在,AsyncCTP允许您在VisualStudio2010中使用新的awaits和async语法。语言

c# - VS 2010 是否允许我在 C# 中使用新的 async 和 await 关键字?

当新的async和await功能上线时,我能否在VisualStudio2010中使用它们,还是需要安装VisualStudio?我要问的是:Microsoft会保持VS2010和VS11之间的语言功能对等吗?CTP是一个预览版,无论是否可靠,我们的客户不希望我们使用被认为不完整或未经测试的技术-因此尽管有许可,我还是不能使用它。我的雇主不购买VS11,所以我需要知道我是否在用async和await浪费时间编写代码。 最佳答案 现在,AsyncCTP允许您在VisualStudio2010中使用新的awaits和async语法。语言

c# - VS2010 与 VS2008 中的字符串排序性能下降

以下C#代码在使用VS2010构建时似乎比使用VS2008运行慢:在Corei5Win7x648GBRAMPC上,VS2008构建版本在大约7.5秒内对字符串进行排序,而不是VS2010构建版本需要大约9秒。这是为什么?我的代码有什么问题吗?排序算法在VS2010中有变化吗?底层CLR中是否有任何不同导致性能变差?usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Globalization;usingSystem.Linq;namespaceStringSortCSharp{/

c# - VS2010 与 VS2008 中的字符串排序性能下降

以下C#代码在使用VS2010构建时似乎比使用VS2008运行慢:在Corei5Win7x648GBRAMPC上,VS2008构建版本在大约7.5秒内对字符串进行排序,而不是VS2010构建版本需要大约9秒。这是为什么?我的代码有什么问题吗?排序算法在VS2010中有变化吗?底层CLR中是否有任何不同导致性能变差?usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Globalization;usingSystem.Linq;namespaceStringSortCSharp{/

c# - 如何从 Visual Studio 2010 恢复已删除的项目?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我刚刚从VisualStudio2010中删除了一个文件。有人可以按照分步说明帮助我吗,即按文件,然后-something-,然后恢复?