Tag: visual studio 2008

在Visual Studio 2005/2008中实现接口时删除自动#region /#endregion标记

当用户使用“实现Inteface X”上下文菜单function时,插入的代码被a包围 #region [interfacename] Members #endregion 对。 我总是最终删除这个,有没有办法我可以永久closures它? 我已经通过片段目录快速search,但不知道这是否是正确的地方。 有我pp_region.snippet,我想我可以修改,但我有这种感觉,将完全closures#region /#endregion。 我以为我会问我在这之前,我会去重新安装VS …

完全从Visual Studio中删除“错误列表”

我想完全删除Visual Studio 2008中的“错误列表”,而不是禁用它,我希望它消失。 这让我感到无尽的无尽的折腾,我想我一定是“做错了”,但是我们只是想用VS,而不是每隔一个警告都会提醒一下。 我试过在选项(工具 – >选项)中编辑许多不同的字段,只是略微减less了出现错误列表的频率。 我也取消了错误,警告和消息。 它popup什么都不显示。 解开它也没有帮助。 也升级到VS 2010是不是一个select在这一点上。 我寻找一个解决scheme,如下所示:删除一个DLL或configuration文件负责这一点 此外,我还想要内联validation(小波浪标记等),但错误列表窗口让我烦恼。

VisualStudio 2008中没有足够的存储空间来处理此命令

当我尝试在VS 2008中编译程序集时,(有时候,通常在项目工作2-3小时后)出现以下错误 Metadata file '[name].dll' could not be opened — 'Not enough storage is available to process this command. 通常要摆脱我需要重新启动Visual Studio 我需要在我的项目中使用的程序集足够大(> 70 Mb),可能这就是这个错误的原因,在我以前的项目中我从来没有见过这样的东西。 好吧,如果这是我的问题是为什么发生这种情况,我需要做什么来阻止它的原因。 我有足够的可用内存在我的驱动器和2Gb的RAM(只有约1.2 Gb的exception发生时利用) 我search了这样的问题的答案。 build议通常涉及到: 到在WinXP中有限的用户处理程序的数量… 到每个进程可用内存的物理限制 我想也不能解释我的情况 对于用户处理程序和其他GUI资源 – 我不认为这可能是一个问题。 大的70Mb程序集实际上是一个无GUI的代码,可以与套接字一起工作,并实现专有协议的parsing器。 在我目前的项目中,我只有3个GUI窗体,GUI控件总数<100。 我想我的情况更接近这样一个事实,即在Windows XP中,进程地址空间受到2 GB内存的限制(考虑到内存分段,有可能我没有足够大的空闲段来分配内存)。 然而,很难相信在Visual Studio中使用这个项目2-3个小时之后,细分可能会如此之大。 任务pipe理器显示VS消耗大约400-500 Mb(OM + VM)。 在编译期间,VS只需要加载元数据。 那么这个库中有很多类和接口,但是我仍然期望1-2 Mb的数量足以分配编译器用来查找所有公共类和接口的元数据 (尽pipe这只是我的build议,我不知道当CLR加载程序集元数据时究竟发生了什么)。 另外,我会说,整个程序集的大小是如此之大,只是因为它是C++ CLI库,有其他的Um托pipe库静态链接到一个DLL 。 我估计(使用Reflector).NET(托pipe)代码大约是此程序集的5-10%。 任何想法如何定义该错误的真正原因? […]

如何停止debugging(或分离进程)而不停止进程?

我经常使用VS 2008来debugging应用程序的.NET C#组件。 有时,我想退出debugging并继续运行应用程序。 停止debugging会杀死我正在debugging的进程。 我怎样才能达到我的目标? 这不是一个Web应用程序,它是一个运行托pipe代码和非托pipe代码的本地进程。 我发现debugging菜单中的“全部分离”选项,但是它被禁用(变灰) 。

从C ++调用DLL中的函数

我在VS 2008中有一个解决scheme,其中有两个项目。 一个是用C ++编写的DLL,另一个是从一个空白项目创build的一个简单的C ++控制台应用程序。 我想知道如何从应用程序中调用DLL中的函数。 假设我从一个空白的C ++项目开始,我想调用一个名为int IsolatedFunction(int someParam) 我怎样称呼它?

防止在Visual Studio 2008 ASP.NET Web窗体的复制粘贴中自动生成ID

如果我在ASP.NET Web窗体中有以下内容: <asp:TextBox runat="server" ID="tbxUser"/> 我复制并粘贴在同一页面,我通常会得到以下内容: <asp:TextBox runat="server" ID="TextBox1"/> 显然,没有人会这样命名他们的控件(如果你不想命名一个文本框,只是不要为它指定一个ID),并且不必改变粘贴控件的id。 如果我复制一个没有显式ID的控件,VS也会为我生成一个。 当我复制粘贴ASP.NET代码时,有没有办法阻止VS自动生成ID?

在Visual Studio中是否有一个热键来打开成员下拉列表?

在Visual Studio中,右上angular有一个下拉列表,您可以使用该列表导航到类中的各个成员。 有谁知道是否有一个热键来打开这个DDL?

什么“意外的预编译头错误”是什么意思?

我试图构build一个涉及Windows和控制台应用程序的简单解决scheme。 使用向导生成项目的代码框架后,我没有添加任何代码,只是build立了生成的代码。 在这两种情况下,我得到了同样的错误: 1>c:\c\winpr\winpr\winpr.cpp(4) : fatal error C1859: 'Debug\winpr.pch' unexpected precompiled header error, simply rerunning the compiler might fix this problem 什么是错的,有什么想法?

在Visual Studio中的代码度量计算

以下代码度量计算的首选分数范围是多less? 可维护性指数 环复杂性 inheritance深度 类Coupling

是否有一个Visual Studio环境variables的列表?

可能重复: 链接到所有Visual Studio $variables Visual Studio有许多像$(TargetFileName)这样的环境variables,但是我似乎无法在MSDN或Google上find所有这些variables的列表。 这样的清单是否存在? 注意:请参阅MSDN上列出的重复问题的顶部答案(上面的链接)。