由于我大约两个月前从头开始安装Visual Studio 2010,因此在debugging在IE中运行的JavaScript代码时,它的行为会有所不同。 当我设置一个断点时,它会在标题中打开一个带有“[dynamic]”的视图副本,并在那里标记断点。 在执行过程中发生JavaScript错误时,它会在标记引发错误的代码行之前执行相同的操作。 这个“dynamic”视图是可编辑的,但编辑没有效果 – 它们不保存到文件中。 我觉得这种行为很不舒服。 每次我在debugging过程中发现代码中有错误时,我都会在dynamic视图中修复它。 我打保存。 VS不抱怨。 接下来,我在IE中刷新页面,并且 – bang – 更改丢失,它再次加载未触摸的旧版本。 我一直没能弄清楚如何将这些观点转移。 在我重新安装Visual Studio之前,它没有这样做。 它只会为HTML文件中的内联脚本标记中的脚本创build“dynamic”视图。
我正在阅读堆栈溢出问题如何设置Visual Studio显示堆栈跟踪第一次机会exception? 关于在Visual Studio 2010上debugging一次机会exception,我无法find这个选项。 如何使Visual Studio 2010在发生第一次机会exception时准确地打破?
有没有办法在VS 2010中禁用WPFdevise器(预览窗格,我只需要带有intellisense的XAML窗格)? 请注意,当隐藏 WPFdevise器的devise视图时,它仍将呈现窗体/控件…我不认为这是禁用的 。 我只能看到“Open With”+“XML Editor”解决scheme,它不能提供默认的XAMLdevise师的保真度。
我正在使用Visual Studio 2010 Pro来对付Team Server 2010,而且我的项目作为repo的解决scheme被打开(显然),但我应该已经打开它作为“网站”。 我在编译期间发现了这个问题,于是我搁置了我的新修改,并从本地磁盘上删除了该项目,然后再次从源代码(这次是网站)打开项目,现在我不能取消保存我的文件。 有什么办法可以解决这个问题吗? 我吹了什么东西? 我需要在服务器上进行维护吗? 我发现这个问题上SO#2332685,但我不知道他在说什么caching文件(我在XP:\)编辑: 发现这个问题后发现这个链接,抱歉的延迟研究,仍然没有解决我的问题 当然,我不能在任何地方findTF203015的错误代码,所以也没有解决方法(因此我在标题中包含了数字,是的?) 编辑:我应该提到,这些文件从来没有在第一个地方检查。 那很重要吗? 你可以搁置一个未经检查的项目吗? 那是我做错了什么? 编辑:什么 – find了! 在不存在的项目上使用“撤消” ,因为它们在挂起的更改中显示为签入。
在安装Resharper之前, Ctrl +左键单击Go to definition ,Visual Studio 2010使用Metadata 。 安装Resharper ,当我第一次尝试Ctrl +左键单击时, Resharper问我popup我要去的地方,点击Object Browser进行testing。 现在我想回到这个设置,但是在Resharper ,只有一个select。 ReSharper | 选项 – >环境| search和导航,closures或打开转到声明Ctrl +左键单击编辑器 但是,如果我closures了此设置,则不会将此设置Metadata 。 它仍然去Object Browser 。 我不想重置所有键盘快捷键,因为我使用了所有其他的Resharper快捷键。 如何才能改变这个设置?
在为Visual Studio 2010安装Resharper 7.1.2之后,当按下Ctrl +时,我不再看到“ Navigate To对话框。 出现Resharper对话框Recent Files 。 我的问题是,是否有另一个键盘绑定,我不知道Navigate To对话框或如何configurationResharper / VS按Ctrl + ,显示Navigate To对话框。 在Resharper选项中,我select了Visual Studio作为键绑定,因为这是我习惯的,但由于某种原因,这个已经改变了。
我在Visual Studio 2010中创build了一个新的空白解决scheme,然后我做了一个Add New Project,Solution节点不再显示在解决scheme资源pipe理器中。 此外,当我尝试做第二个添加新项目,我得到的错误: 无法添加项目,因为要添加的项目不是解决scheme文件夹或解决scheme。 解决scheme节点发生了什么? 它在哪里,以便我可以突出显示它,并添加第二个项目到我的解决scheme?
好吧,我正在从列表中获取数据,我将其填充到DataGridView,并将其导出到文本文件。 我已经完成了将其导出到CSV的function,并且还想做一个纯文本版本。 由于标题和其他元素的长度是可变的,当文件被保存,然后在记事本中打开它看起来像一团糟,因为没有排列。 我想要输出如下所示: Sample Title One Element One Whatever Else Sample Title 2 Element 2 Whatever Else ST 3 E3 Whatever Else 我想我可以遍历每个元素,以获得最长的一个长度,所以我可以计算多less个空间添加到每个剩余的元素。 我的主要问题是: 是否有一个优雅的方式来添加一个可变数量的字符到一个string? 有这样的事情会很高兴: myString.insert(index, charToInsert, howManyToInsert); 当然,我显然可以通过一个循环写一个函数来做到这一点,但我想看看是否有更好的方法来做到这一点。 提前致谢! -Sootah
我安装了SQL Server Management Studio,它工作正常。 之后,我更新了我的Visual Studio从2010年到2013年速成版,现在它不处理这个错误消息: 找不到一个或多个组件。 请重新安装应用程序 我重新安装它,但仍然是同样的问题。 任何build议?
我开始把我的代码整理到seperarate .cs文件中,并且为了允许与UI一起工作的方法继续这样做,我将在相同的命名空间和公共部分类名下创build.cs代码,以便方法可以可互操作。 我的标题看起来像这样在四个文件中,包括我的主要核心文件,调用: public shell() { InitializeComponent(); } 与UI一起工作的.cs文件的标题区域(似乎是导致这个新的冲突): using System; using System.Windows.Forms; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.IO; using System.Data.SqlServerCe; using System.Diagnostics; using System.Threading; using System.Collections.Specialized; using System.Net; using System.Runtime.InteropServices; using watin = WatiN.Core; using WatiN.Core.Native.InternetExplorer; using System.Web; namespace WindowsFormsApplication1 { public partial class […]