Tag: visual studio

为什么C4996上的Visual Studio 2013错误?

在以前版本的Visual Studio中,使用像_sleep或者strncpy这样的函数只是输出警告。 在最新版本中,突然出现一个错误: 我知道我可以通过在代码的开头添加#pragma warning(disable: 4996)来禁用它,但是令人恼火的是,VS试图强迫我使用其他函数。 有什么办法来禁用这种行为? 在您提出问题之前,“将警告视为错误”已禁用,即使我closures了所有警告,也会出错!

在debugging过程中,在Visual Studio中自动附加到subprocess

当为媒体中心编写插件时,你的插件被托pipe在ehexthost.exe这个exe从ehshell.exe启动,你无法直接启动它,而是传递一个特殊的参数给ehshell.exe ,这个特殊的参数将在单独启动插件处理。 当我们正在debugging媒体浏览器时,我发现附加到第二个过程种类笨重的过程中,我知道有关Debugger.Attach以及我可以使用的一些特殊的registry项。 这两种方法都不完全适合我的账单。 我想要的是按F5,并将我当前的Visual Studio实例自动附加到subprocess。 可以这样做吗? 如果有一个VS的插件,可以让我实现这个function,我会很高兴。 编辑 我结束了与下面的macros: Public Sub CompileRunAndAttachToEhExtHost() DTE.Solution.SolutionBuild.Build(True) DTE.Solution.SolutionBuild.Debug() Dim trd As System.Threading.Thread = New System.Threading.Thread(AddressOf AttachToEhExtHost) trd.Start() End Sub Public Sub AttachToEhExtHost() Dim i As Integer = 0 Do Until i = 50 i = i + 1 Try For Each proc As EnvDTE.Process In DTE.Debugger.LocalProcesses If (proc.Name.IndexOf("ehexthost.exe") […]

Visual Studio – 更改类时自动刷新类视图

我来自Java的背景,并花了很多年使用Eclipse。 使用Visual Studio(2008)时,我错过了一个function是当我更改类时,类视图不会自动刷新。 在Eclipse中,它有一个(类)“大纲”窗口,它代表当前类,并显示方法/属性等,这总是更新到正在使用的类。 VS中等效的“类视图”不会根据当前正在访问的类自动刷新。 我想知道有没有人知道如何做到这一点? 理想情况下,我希望VS视图与Eclipse相似,但是这个function非常棒。 在此先感谢,威尔

我可以在Visual Studio 2008的C ++运行时库中使用Visual Studio 2010的C ++编译器吗?

我有一个需要在Windows 2000上运行的应用程序。我还想使用Visual Studio 2010(主要是因为auto关键字定义的更改)。 不过,我有点困惑,因为我需要应用程序能够在较旧的操作系统上运行,即: Windows 2000 Windows XP RTM Windows XP SP1 Visual Studio 2010的运行时库取决于Windows XP SP2中引入的EncodePointer / DecodePointer API。 如果使用备用运行时库是可能的,这将打破依赖于VS2010添加的C ++ 0xfunction的代码,如std::regex ?

尝试连接到运行IISExpress的本地主机时如何解决ERR_CONNECTION_REFUSED – 错误502(无法从Visual Studio中debugging)?

这在Windows Server 2008上运行,几个月前就已经开始运行了。 我只是现在再次使用这个服务器与VS的一些开发工作。 这是用于提供一些testing网站的实时networking服务器。 这在运行Visual Studio时出现,然后启动我的项目进行debugging。 试图通过localhost:xxxx启动任何网站localhost:xxxx启动IISExpress(使用configuration中的实际端口#访问不同的网站): This webpage is not available ERR_CONNECTION_REFUSED 我已经在这几天了,因为我已经读过其他人也有类似的问题,尝试了我已经阅读的大部分东西,包括更改.net 4.5 4.5的managedruntimeversion从“v4.0”到“v4.0.30319”从来没有这样做过)和禁用日志模块(所有build议在这里find)。 我的hosts文件中只有两个条目指向内部服务器IP地址。 没有localhost相关的IP或引用。 我已经去重新安装IIS Express和Visual Studio 2013.我还创build了一个全新的WebApplication站点来尝试解决这个问题(简单,没有其他复杂的绑定)。 当我旋转提琴手,我看到在页面上的以下内容: [Fiddler] The socket connection to localhost failed. ErrorCode: 10061. No connection could be made because the target machine actively refused it 127.0.0.1:23162 我已经从IE的局域网连接部分删除所有代理设置,其中之前我得到一个VS的红色xpopup窗口指示像IISExpress的东西无法启动 。 这不是SSL与非SSL的问题。 我安装了TFS服务器 – 卸载的情况下,有一些奇怪的绑定是干扰。 我试过多次删除IISExpress config / […]

Visual Studio 2010,2015 – 窗外的窗户

我以前使用一个24“显示器和我的笔记本电脑的内置显示器的双显示器设置。 我已经连接了第二个24“显示器,不再使用笔记本电脑的屏幕(它被禁用)。 在我的常规视图(编码等)属性窗口,解决scheme资源pipe理器,工具箱等都是可见的,我只需要移动/resize,以适应更大的屏幕尺寸。 不幸的是,debugging视图并不是这种情况。 我需要debugging一些东西,看起来我的本地人和其他窗口都离开了屏幕的边缘。 我试过Ctrl + D,L,但似乎并不想提出来。 我找不到菜单中的任何地方重置窗口的命令。 任何想法我可以做什么?

XML – 根级别的数据无效

我有一个以UTF-8编码的XSD文件,任何运行它的文本编辑器都不会在文件的开始处显示任何字符,但是当我在Visual Studio的debugging器中将其拉出时,我清楚地看到一个空的在文件前面的框。 我也得到错误: 在根目录的数据是无效的。 1号线,位置1。 有谁知道这是什么吗? 更新:编辑的文章以限定文件的types。 这是由Microsoft的XSD创build者创build的XSD文件。

如何在VS2010 RC中设置我的开发Web浏览器?

我不喜欢使用IE浏览器作为我的系统默认网页浏览器。 但 我确实希望在IE中将IE设置为我的浏览器,因为它对debugging起到了一些作用,我喜欢将其发展到最低的共同点。 (刺拳,哈哈)…无论如何,我可以默认debugging对IE浏览器? 我知道在VS2008中,你只需要在.aspx页面上“浏览…”。 但是这个选项在VS2010 RC中不存在。 是什么赋予了?

如何使Visual Studio不放{在一个新的行?

如果我有这样的代码 if(true){ 我补充说 } 它被转换成 if (true) { } 但我希望它保持格式 if (true) { } 即使我复制了if这样的代码,它被转换成更长的版本。 PS我明白,这是一个C + +和C#标准使用较长的版本,但是我来自一个不同的标准,并且我更容易使用较短的版本。 我敢打赌,有一些格式化选项可以closures或更改。

将IIS Express强制为传统pipe道模式

如何强制IIS Express以经典模式运行? 我需要这个configuration保持.csproj,一旦这个文件,说一个项目应该打开与IIS Express。