草庐IT

visualize-gradient-boosting-decis

全部标签

c# - 如何在 Visual Studio (C#) 中找到窗体上的控件

我有一个在VisualStudio中创建的表单,上面有一些名称奇怪的控件,这些控件具有与之关联的事件。我认为控件是错误添加的。它们是标签。我在表格上看不到它们,它们一定没有文字或在某些东西后面。我怎样才能找到它们? 最佳答案 使用View+(其他窗口)+文档大纲菜单命令。您将获得一个显示窗体所有子项的工具窗口。您可以将控件拖放到它的容器中,以将其放在Z顺序的顶部,以防此类标签被另一个控件覆盖。或者右键单击恶意软件并选择删除。如果您犯了错误,请编辑+撤消。 关于c#-如何在VisualSt

c# - 属性 setter 的 Visual Studio DebuggerStepThrough

我不想禁用VisualStudio对所有异常的正常处理。我正在寻找一种方法来忽略由特定属性的setter引发的异常。我知道[DebuggerNonUserCode]和[DebuggerStepThrough],但它们似乎不适用于属性,或者更具体地说是setter。这可能吗? 最佳答案 我相信您遇到的问题是您试图将特性应用于属性而不是单个访问器。访问器是实际的方法和属性需要去的地方。例如intProperty{[DebuggerNonUserCode]get{...}[DebuggerNonUserCode]set{...}}

c# - 无法在 Visual Studio 2008 中创建 list 资源名称错误

我在Windows窗体应用程序中创建了一个Form1.cs,并且已经有一个文件Form1.resx。但是每当我尝试运行我的应用程序时,我都会不断收到以下错误:Unabletocreateamanifestresourcenamefor"....\gg\Form1.resx".Couldnotfindfile'C:\DocumentsandSettings\Administrator\Desktop\gg\Form1.cs'.谁能告诉我一个原因,我该如何克服我的问题? 最佳答案 您的.csproj已损坏。您需要手动编辑它。对于一个表单

c# - Visual Studio 2008 - 将构建时的文件移动到 bin/

编辑:这是一个用C#编写的VS2008应用。所以我的解决方案中有一个名为的文件夹_lib/这是我保存DLL的地方,因此当我引用它们时,它们会内置到bin/文件夹中。现在我的解决方案中有了一个新项目。它是一个DLL,但不应该被引用(它是第3方应用程序所必需的)。所以在构建时我希望将其从_lib/复制到bin/但不在项目中引用。我在我的应用程序中包含了_lib/文件夹,并且对于我选择的那个DLL的属性总是复制。这几乎有效,它将文件与文件夹一起复制,所以我的结构如下:/bin/_lib/thedll.dll代替/bin/thedll.dll有什么想法吗? 最佳答案

c# - visual studio 中自动完成属性的快捷方式?

我在看一个关于C#的视频,那个人使用快捷方式实现了一个属性。publicdecimalPrice{get;set;}他不会写整行,而是让visualstudio编辑器填写get和set。有谁知道完成上面一行最后一部分的快捷方式?或者更好,比如pdf快速引用概述? 最佳答案 在VisualStudio2010中,您可以键入“prop”,然后按两次Tab键。这在早期版本中可能是相同的。编辑:然后您必须更改类型(默认为int)和名称(默认为MyProperty)。Edit2:我刚刚发现了这个很棒的工具,它允许您编辑这些代码片段以覆盖它们的

c# - Visual Studio 2012 - 在 .NET 4.5 框架中找不到 System.Transactions 程序集

我试图在C#VisualStudio2012项目中添加对System.Transactions的引用,但System.Transactions在框架程序集中不可用,您可以在下面的屏幕截图中看到:有谁知道为什么System.Transactions对我不可用?我怎样才能让它重新出现?编辑:修复了屏幕截图,谢谢Marc! 最佳答案 为此发布了一个MicrosoftConnect条目,其中有一条评论建议您可以浏览它。给出的路径是:C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Fram

c# - Visual Studio 2008 : Step to next line is very slow when debugging managed code

当通过F10逐行单步执行我的C#代码时,调试器需要一秒钟多的时间才能到达下一行。我试过删除所有监视和断点,但这没有任何区别。这正常吗?很长一段时间以来都是这样,所以我什至不记得这是不是更好了。我的开发计算机是一台四核机器,没有后台任务事件并且有足够的RAM。如果不正常,我还能尝试什么?它仍然可以使用,但是一个不那么迟钝的用户界面会很棒...... 最佳答案 可能发生的情况是,您在调用堆栈框架中有一个变量,该变量具有昂贵的.ToString方法。在2008年,无论窗口是否实际可见,调用堆栈窗口的数据都会在每一步重建。构建此窗口的一部分

c# - Visual Studio 2010 Winforms 总是忘记资源

出于某种原因,在我当前的项目中,我通过项目属性创建我的资源文件,添加大量现有图像。然后将这些图像添加到菜单项中,保存。此时一切看起来都很好,所有图像都已正确映射。但是,一旦我关闭该表单的设计器,然后打开它,我就会看到错误对话框:“My.Project.Properties.Resources”类型没有名为“icon_plus”的属性。烦人的是,如果你按照它执行代码,没有错误,它编译得很好:this.newToolStripMenuItem.Image=global::My.Project.Properties.Resources.icon_plus;我试过删除所有资源并从项目中删除资源

c# - Visual Studio 2012 添加对错误 DLL 的引用

我在让VisualStudio在Release模式下构建我的项目时遇到了问题...它给我错误提示,程序集格式错误。结果是引用了一些x86程序集而不是x64程序集。PresentationCore、System.Data等程序集。我尝试过的事情:Debug模式,任何CPU都可以正常构建。Debug模式,x64构建良好。Release模式,任意CPU失效Release模式,x64失败(这是我想要构建我的项目的组合)当我尝试删除x86引用并将其切换为x64引用时,问题就出现了。VisualStudio只是添加旧的x86引用而不是x64引用。例如:我删除了C:\Windows\Microsof

c# - 操作无法完成。无效指针 - Visual Studio 2015 Update 3

打开.cshtml文件时出现此错误:Theoperationcouldnotbecompleted.Invalidpointer一切都在安装更新3和.NetCore后开始。mvc核心应用程序.cshtml文件正确打开。 最佳答案 请清除VisualStudio组件缓存,重新启动VisualStudio并重试。我怀疑您在更新后组件之间存在一些版本冲突。组件缓存位于%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 关