Questions tagged «visual-studio»

对于不特定于特定版本的有关Microsoft Visual Studio的问题。对于特定于版本的问题,请使用关联的特定于版本的标记。有关Visual Studio云协作工具(团队服务,以前称为Visual Studio Online)的问题可能更适合http://webapps.stackexchange.com/。

2
Visual Studio长安装/卸载时间?
在我工作的组织中,我们有许多使用Visual Studio 2013的开发人员。我个人也在工作和家庭中使用Visual Studio 2013。 让我了解的是安装Visual Studio 2010/2013需要多长时间。目前我的安装已经持续2小时45分钟,但这是通过网络安装程序。通常,在我的组织中安装到开发人员的计算机上需要1.5到2个小时才能完成,无论光盘映像是在共享驱动器上还是在计算机上,都是如此。 此外,卸载是一场噩梦。随着Community Edition的发布,我决定从Visual Studio 2010(我拥有许可证)升级到Visual Studio 2013 Community Edition。卸载本身花了3个多小时。 那么Visual Studio如此长时间安装/卸载是什么?当我们将它部署到开发人员的机器上时,我能做些什么来加快这个过程?

2
什么是Visual Studio Standard Collector进程,为什么要使用10GB的RAM?
希望这是可以在其上发布的正确的堆栈交换站点...好像这不是SO的编程问题。无论如何,我正在运行Visual Studio 2015,并收到Windows的通知以关闭VS2015,因为它内存不足。我有24GB的RAM,昨天才重新启动,所以我认为这里有一段距离。有时我会使用C#交互式窗口和python 2.7交互式窗口,但在此消息发布之时尚未使用它们。 注意:在撰写本文时,我刚从devenv.exe(vs2015进程)收到“未知的硬崩溃”消息。但是Standard Collector服务仍在使用10.7GB的内存运行。 有人知道标准收集器是什么吗?什么可能导致RAM使用率飙升? 注意:在我写这篇文章时,我再次注意到Standard Collector Service在我的任务管理器中停止了,我的所有RAM都还给我。 更新:听起来这可能是VS团队试图在更新1中修复的错误。我确实已经安装了更新1,但是也许我应该尝试重现一些示例代码并将其发送给VS团队。崩溃的devenv实例当前也未调试。(尽管有另一个实例正在调试,如任务管理器中的.vshost.exe扩展所看到的) 该devenv实例没有崩溃,实际上它现在仍在调试器中运行,没有任何问题。

5
打开我自己的项目时的VS 2010安全警告
每当我尝试在VS 2010 Express中打开自己的项目时,都会收到以下消息: 您只能从可信赖的来源打开项目 我可以在消息上单击“确定”并打开解决方案,但我希望每次打开解决方案时都不会受到警告。 这些文件不是从Internet下载的。他们正坐在我部门的网络驱动器上。如果我查看项目文件的“属性”窗口,则没有什么可以取消阻止的。 压缩此错误的任何技巧将不胜感激。

2
如何知道编辑器中的光标位置索引
我正在使用HTML文件,并且我需要知道整个文件中的光标位置索引。 在Visual Studio中,我可以在状态栏中看到行号和列号。 在Notepad ++中,状态栏中也会显示行号和列号。 但是我需要知道游标的索引。例如,我想知道我在文件中的第256个字符,而不是第4行的第23列。 是否有任何具有此功能的编辑器?


5
Visual Studio Community 2015安装停留在创建系统还原点
我尝试安装新的Visual Studio 2015社区版,但不幸的是未成功,因为安装卡在了创建系统还原点上。 我为解决该问题所做的事情: 检查磁盘上是否有足够的空间 以管理员身份开始安装 调整了用于系统保护的最大磁盘空间(4GB) 您知道我可以尝试解决的其他可能解决方案吗?泰

4
我应该将代码/项目存储在SSD还是辅助驱动器上?
我刚得到一个新盒子。它具有用于主驱动器的SSD和用于辅助驱动器的1TB SATA。我要在SSD上运行Windows和二进制文件,并将所有下载文件/文档/音乐/等文件保存在辅助驱动器上。 我的问题是我还应该将Visual Studio项目和代码保留在SSD上还是将它们保留在辅助驱动器上?更快的SSD可能对于编译和索引搜索会更好,但是对于更并行的磁盘IO情况,将它保留在第二驱动器上会更好吗?

6
使用Visual Studio 2013改善/解决键盘输入滞后
我在Visual Studio 2013中使用键盘输入(代码编辑)时会稍有延迟(估计为50-200毫秒)。VisualStudio 2010 不会发生此问题。键入时,键显示在屏幕上会稍有延迟屏幕。我不知道这是否可以解决。 这里有些事情可能会缩小问题的范围。 我已经使用msconfig关闭程序。 我有一个双显示器设置,两者都具有1920x1080分辨率(根据dxdiag,总共有1700 MB的视频内存) 使用笔记本电脑,四核i7、8 GB RAM Windows 7,64位 在Visual Studio 2013(专业版),代码编辑(包括VS2013安全模式)中出现问题(意味着,如果要投票,请不要在答案中提及插件)-请参阅https://msdn.microsoft.com/zh-cn /library/ms241278(v=vs.120).aspx了解安全模式的作用。 在Visual Studio 2010中不会发生问题 在记事本中不会出现问题 如果计算机已经运行了几天,有时情况可能会变得更糟,重新启动可以暂时改善它(但比VS2010的延迟时间还长一点) 显然,Visual Studio 2013是更新的,具有更多的特色,也许其中一项功能会增加一些与输入代码有关的开销。任何可以改善这一点的想法都会有所帮助。我喜欢更简单的解决方案,但我会尽力而为。

9
Visual Studio:VMware Fusion与Bootcamp在性能上有显着差异吗?
我刚刚购买了新的MacBook Pro,并正在考虑通过Bootcamp安装Windows 7,以便我可以进行Visual Studio开发工作,但是我认为将非开发工作(电子邮件等)移至Mac并通过VMWare Fusion启动Windows 7。我也正在考虑进行iPhone开发,因此想知道是否更有意义? 是否有人对在VMWare Fusion上运行的Windows 2007(64或32位)上的Visual Studio 2008/2010 beta版中进行开发有任何经验或遇到问题?还是双引导选项是更好的选择,性能会差很多吗?


3
路径变量中的文件夹过多
我遇到了一个奇怪的问题-我似乎无法启动Visual Studio,也无法从命令提示符运行简单命令,这似乎是因为PATH变量太长了。现在,我看到许多公司已经将其安装目录添加到PATH变量中。 我想知道为什么这些公司将文件夹添加到路径中(也许是为了使其执行程序更简单?),哪些是必需的,哪些可以删除。如果删除其中一些,我将无法启动程序吗?(这是路径中当前存在的内容)

4
Windows 7访问拒绝可执行文件..是什么?
自从我开始使用Windows 7以来,这个问题一直困扰着我。我不时在类似的论坛上看到类似的问题,但是从来没有看到答案。这是几乎总是重现它的两种情况: 探索者之路 使用资源管理器,导航到包含至少一个exe文件的目录 立即上一个目录 删除刚刚导航到的目录 Yields Folder Access Denied对话框指出您需要执行此操作的权限,需要管理员权限才能更改此文件夹,并使用按钮Again和Cancel 进行更改。 点击“重试”永远不会立即生效。等待一分钟左右,然后再次单击可以正常工作 注意:如果在第2步中等待一分钟或更长时间再上一个目录,则不会发生此问题,并且可以删除该文件夹 Visual Studio方式 建立一个产生exe文件的项目 运行可执行文件然后关闭它 立即再次构建项目(例如,通过更改源文件中的单个字符) 产生致命错误LNK1168:无法打开/path/to/the.exe进行写入 注意:如果在步骤2中等待一分钟或更长时间再重新构建,则不会发生此问题。 一些规格 在VS2008 / 2010/2011上的Windows 7 32位和64位上均会发生 发生在3台不同的机器上 我没有任何类型的病毒扫描程序 我确实禁用了一堆服务,但是没有什么可以阻止Windows正常运行,也禁用了UAC 发生在任何类型的光盘上 我总是使用管理员组中的用户帐户 显然,这两种情况都非常相似,并且具有很高的可重复性。因此,我认为出于某种原因必须打开该文件,然后再将其释放。但是,使用sysinternals handle -a 该问题的exe文件从不显示。(这是使用handle的正确方法,对吗?)因此,在explorer / VS报告他们无法访问文件时,handle.exe表示该文件未在任何地方使用。这使我变得一无所知,所以我想知道是否有人可以提出解决方案:为什么会发生这种情况,以及如何解决? 更新以回答提出的问题: 我无法在安全模式下重现该问题 一堆的外壳扩展安装。从SellExView,这里是所有计算机通用的非Microsoft软件:NitroPDF,WinRAR,TortoiseGit,TortoiseSvn,NVidia。我会发现Tortoise的最可疑,尽管将“状态缓存”选项都设置为“仅针对一个文件夹的状态缓存,没有递归覆盖”,即没有TortoiseCache.exe运行。 对于资源管理器问题,ProcessExplorer不显示可执行文件。虽然它确实显示了可执行文件的目录,但是即使将其删除后仍会继续显示它,因此似乎没有任何关系 对于VS问题,即使在目标目录上没有打开资源管理器窗口时,VS也会发生这种情况。同样,ProcessExplorer不会显示可执行文件,也不会显示可执行文件所在的目录。请注意,在VS的这种“模式”下,仅在运行可执行文件时才会出现问题。如果不运行它,我可以不断构建它。 在“ VS模式”下,并且在可执行文件的目录中打开了一个资源管理器窗口(仅使用C#exe测试),这变得很奇怪:我无法再次构建,因为VS抱怨该exe正在被另一个进程使用。但是,如果我从打开的资源管理器窗口中删除了exe,则此方法有效,因此构建成功。同样,ProcessExplorer中没有任何引用。这似乎与我的发现与handle.exe匹配(PE和handle始终在内部不使用相同的API吗?) 更新2 它不能只是资源管理器:在杀死explorer.exe之后,VS问题仍然存在。 Update 3 使用Asher建议的Process Monitor揭示了一个有趣的事实:对于资源管理器模式,打开目录后有10个对IRP_MJ_CREATE的调用。但是,只有9个呼叫IRP_MJ_CLEANUP。所有这些调用都源自shell32.dll,因此绝对不是第三者安装问题。显然是导致该问题的缺少IRP_MJ_CLEANUP的原因:打开目录后恰好1分钟,系统进程本身发出了IRP_MJ_CLEANUP调用,文件被释放并被删除。 …

1
空行或带有符号的行在VS2013中仅具有较小的字体大小
在Visual Studio 2013源代码编辑器中,空行或仅包含符号的行(例如'{'或'#')的字体大小比带有字母数字字符的行小。 我正在使用“经典控制台”固定宽度字体。此字体在其他应用程序中以及在我工作的计算机上的VS2013中都没有此问题。 编辑:实际上,任何字体都会出现此问题。 任何想法如何解决这个问题?

2
Windows 8.1附带了SQL Server和Visual C ++?
我的朋友买了一台新的Windows 8.1笔记本电脑。我正在帮助她清理HP(游戏等)“免费”提供的东西。 在安装的程序列表中,我看到“ Microsoft SQL Server 2005 Compact Edition”和“ Microsoft Visual C ++ Redistributable”的9个版本(范围为2005年至2010年)。 她不是开发人员,也从未安装过这些。他们在这里做什么?卸载安全吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.