【c# – 模拟另一个域帐户时进行调试】教程文章相关的互联网学习教程文章

调试中的C#组合框仅设置【代码】

我一直在用C#(VS Express 2015)编写一个应用程序,并且有一个组合框,我想预先填充一个保存的值.我似乎无法让组合框获取我尝试将其设置为的值.我创建了一个新项目来演示此错误. 主要代码如下.另一个文件声明tableLayoutPanel. drawComboBox函数应该使用给定的选定选项和行向面板添加一个组合框.public Form1(){InitializeComponent();drawComboBox(Options.Blue, 0);}public enum Options{Unset,Blue,Yellow,Red};private void drawC...

c# – 在调试器中单步执行一个方法,但之后继续正常调试

Visual Studio 2015 with .NET 4.6.1 我有一些用户代码调用基础设施代码(非用户代码,但代码是为了方便应用程序),基础设施代码调用用户代码并继续执行.所以:usercode1 – >基础设施方法 – > usercode2 在调试中,我只想跨越基础结构方法,但我想继续使用usercode2,而无需通过基础结构方法的内部进行调试. 我尝试在基础结构方法上使用DebuggerStepThrough和DebuggerNonUserCode属性,但它们似乎跨过usercode2,除非我有一个断点. 有关...

c# – 在Visual Studio 2015中调试时“找不到SignTool.exe”

参见英文答案 > Visual Studio SignTool.exe Not Found 7个我在Visual Studio中编写了一个需要外部库的简单程序.当我调试它一切顺利. 由于我想在没有dll的情况下单独分发exe,我安装了Costura,清除所有以前的版本,然后按debug.奇怪的是,弹出错误“找不到SignTool.exe”错误.但是我没有发布exe,我只是想构建它,怎么会出现这个错误? 即使我卸载了Costura,这个问题仍然存在.解决方法:我怀疑Costur...

c# – 线程挂起,直到我附加调试器【代码】

我有一个使用WCF的服务.在内部,它有一个包含列表的字典,您可以添加或从不同的端点获取子集. 代码是这样的:List<Data> list = null;try{locker.EnterReadLock();list = internalData[Something].Where(x => x.hassomething()).ToList();}finally{locker.ExitReadLock();}foreach (var y in list){result[y.proprty1].Add(y.property2); // <-- here it hangs}return result;所以internalData用ReaderWriterLockSlim锁定所有操作,re...

c# – 如何调试命令

如何在禁用关联的UIElement时调试RoutedUICommand. 例如,考虑ContextMenu.由于它存在于不同的VisualTree中,因此使用菜单项编写的命令可能无法从它传播到已订阅它的父级.在这种情况下,想象一下源代码是如此巨大,我该如何调试.有没有工具可以帮助我找到这些错误/错误.解决方法:Visual Studio的“输出”窗口显示有关数据绑定和命令的一些信息.您可以通过在“工具 – 选项 – 调试 – 输出窗口 – WPF跟踪设置”中设置适当的选项来增加...

c# – VS2010没有破坏静态构造函数异常的调试【代码】

我有一个带有单个Editor类的Windows窗体应用程序(继承自Form).public partial class Editor : Form {public Editor(){InitializeComponent();Load += Editor_Load;}private void Editor_Load(object sender, EventArgs e){cmbConnections.DataSource = ConnectionManager.Connections;cmbConnections.Visible = false;}}除了设计器生成的代码,这是表单的唯一代码(仅包含一个组合框(cmbConnections)). ConnectionManager类是一个带有...

从C#应用程序调试C .dll文件

我有C#应用程序,它使用了一些C库(我用gcc编写和构建).我正在尝试调查一个错误,并希望在VS2008中调试我的C#应用??程序时进入C代码.如何使用visual studio所需的调试信息构建我的C库?解决方法:您应该做的一件事是启用非托管代码调试.右键单击您的项目 – >属性 – >调试 – >检查“启用非托管代码调试”(请注意,下图来自VS2010,但VS2008看起来应该类似): 第2步是使用适当的调试信息(PDB)构建DLL. Microsoft提供了一些关于混合模式调...

c# – 在运行时加载的程序集中没有用于Generic.List的调试可视化工具【代码】

我能够为加载了’Assembly.LoadFile’的.NET dll放置断点和检查变量,但是,由于某种原因,Generic List的可视化器没有显示任何元素(如下所示).当我将鼠标悬停在变量上时,在监视窗口中显示相同的内容. 我已经检查了这些不同的解决方案,但似乎没有一个工作(它们似乎主要处理甚至无法调试dll): Debug dynamically loaded assembly Debug dynamically loaded assembly in Visual Studio .NET 我把pdb与dll并排(从它加载的确切位置).我还...

c# – 使用PTVS进行IronPython远程调试【代码】

我在C#-Application中成功实现了IronPython.我将所有脚本存储在数据库中,并在需要时加载它们.现在我想用PTVS调试我的Python代码.但总是当我尝试连接远程调试器到我的应用程序时,visual studio说我应该使用ptvsd.enable_attach(). >我想如果我启用我的Python-Engine的调试模式,它将是应该的>如果我需要导入ptvsd,我如何导入脚本(ini,main,…)我应该将它们也放在我的数据库中吗? 我无法弄清楚这一点,并尝试了很多,但没有任何真正的工...

c# – 如何调试XML反序列化?【代码】

我想知道你是否有关于如何调试以下XML反序列化的任何提示?我无法让它发挥作用.反序列化器基本上创建了summon和slash实例,但它们的所有属性都是空的.相关课程如下所示. 带反序列化器的SkillCollection类:[DataContract(Name = "Skills", Namespace = "")] public class SkillCollection {[DataMember(Name = "Slash")] public Skill Slash { get; set; }[DataMember(Name = "Summon")] public Skill Summon { get; set; }public s...

c#调试笔记【图】

1.点击解决方案设置启动项目2.选择正确的项目如果选择错了,会报以下错误 3.点击调试中的添加到进程4.选择进程进行调试 5.登录调试页面,点击刷新 6.按住fn+f10或者fn+f11走动调试

c# – Visual Studio 2015调试可视化工具更改

我试图使用EnumerableDebugVisualizer和List Visualizer,不幸的是他们都没有Visual Studio 2015的版本. 我尝试使用为VS 2013和VS 2010提供的DLL,并且在尝试可视化时,它们都出现以下消息类型错误:Unable to load the custom visualizer. Additional information: The UI-side visualizer type‘ListVisualizer.DebuggerSide’ must derive from‘Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer’.我使用dot...

C#,visual studio代码,调试器,错误处理’configurationDone’请求.未知错误:0x89720010,【代码】

有没有人在使用调试器时看到这个特定的Visual Studio Code错误?我已将其缩小到此错误代码,并且似乎没有关于此问题的任何在线资源. 我正在使用Visual Studio Code进行一些C#调试.它缩小到这个问题.我在XUNIT项目中有一段简单的代码,如下所示:using System; using Xunit;namespace xunitexample {public class UnitTest{[Fact]public void Test1(){Console.WriteLine("Hello World...");}} }项目文件xunitexample.csproj:<Pro...

c# – 使用ReaderWriterLockSlim调试死锁【代码】

我正在调试一个针对.NET 3.5的托管应用程序中的挂起.其中一个线程正在等待System.Threading.ReaderWriterLockSlim.EnterWriteLock方法.为了找出哪个线程拥有锁,我检查了internal member field ReaderWriterCount[] rwc的ReaderWriterLockSlim类以及它包含的所有ReaderWriterCount和RecursiveCounts对象.这些对象包含有关所有线程的信息.除了包含readercount = 1的单个对象外,所有对象都包含writercount = 0和readercount = 0:[53]...

访问冲突异常仅在未附加调试器的情况下运行C#app时出现【代码】

我有一个在Visual Studios 2008中运行良好的应用程序,我试图将其纳入VS 2010以便使用.NET 4,我有一个非常奇怪的问题.当我从发布模式或调试模式运行代码并附带调试器(F5)时,我没有运行程序的问题.但是,当我在没有附加调试器的情况下从Release或Debug运行程序时(Shift F5),当我尝试在GDCM中的dll中运行一些代码时,我得到了一个访问冲突异常.我已经使用CMake创建了dll并且Swig并按照说明here调整构建VS 2010和.NET 4所需的说明. 有没有...

调试 - 相关标签