Tag: visual studio 2008

在Visual Studio中缓慢debugging问题

在我的Visual Studio中,即使我只是在C#控制台应用程序中写了一行返回值,在按F5执行实际代码之后,我需要一分钟(我的意思是在按下单个return语句后停止的时间F5 – 我在Main函数的return语句中设置了一个断点)。 我想知道什么是错的? 任何检查清单? 谢谢! 我在Windows Server 2003 x64上使用Visual Studio 2008 VSTS版本和debugging。 在此先感谢乔治

Visual Studio复制项目

我想复制我的项目。 我宁愿不开始从头开始通过添加文件和引用等。请注意,我不是指复制部署。 只是简单的复制。 有没有VS的工具来做到这一点? 我正在使用VS 2008

源文件与构build模块时不同

这真让我抓狂。 我有一个相当大的项目,我正在尝试修改。 我之前注意到,当我inputDbCommand ,Visual Studio没有对它进行任何语法高亮显示,而我正在使用System.Data.Common 。 即使没有突出显示,该项目似乎在我的浏览器运行良好。 所以我决定运行debugging器,看看事情是否真的有效。 每次没有做突出显示的类被调用时,我都会得到"the source file is different from when the module was built"消息。 我清理了这个解决scheme并重新编译了几次,删除了tmp文件,并遵循了这里的所有方向。“ 获取源文件与创build模块时不同。 ,重新启动Web服务器,但它仍然告诉我,源文件是不同的,当他们显然不是。 因为这个,我无法testing我今天编写的任何代码。 当我刚刚遵守它时,源代码如何与二进制文件不同? 有什么办法可以让视觉工作室产生一些感觉,还是我错过了一些东西?

Visual Studio热键偶尔会改变,特别是F6和Ctrl-Shift-B。 为什么?

我总是按F6来build立我的项目。 突然,我的一些Visual Studio实例想让我使用Ctrl – Shift – B。 这不是键盘相关的 – 菜单选项的实际文本从“ F6 ”更改为“ Ctrl – Shift – B ”。 任何答案如何解决, 这是什么原因 ?

types或名称空间名称“对象”不存在于名称空间“System.Data”

我正在使用实体,C#和SQL Server来创build一个n层应用程序。 我正在创build所有我的DAL组件通用的一些基类。 在这个基类中,我想处理由实体对象inheritance的ObjectContext基类的连接状态。 编译抛出以下错误: 名称空间“System.Data”中不存在types或命名空间名称“对象”(您是否缺less程序集引用?) 此外,使用语句System.Data.Objects不会由于相同的原因解决。 我试图添加程序集作为参考,但无法在程序集引用的.NET选项卡中find它。 有什么想法吗? 谢谢!

Visual Studio中大型解决scheme的最佳实践(2008)

我们有大约100多个项目的解决scheme,其中大多数是C#。 当然,开放和build设需要很长时间,所以我正在寻找这样的野兽的最佳实践。 沿着我希望得到答案的问题,是: 你如何最好地处理项目之间的参考 应该“复制本地”打开还是closures? 应该每个项目build立到自己的文件夹,或者他们都build立到相同的输出文件夹(他们都是同一个应用程序的一部分) 解决scheme的文件夹是组织东西的好方法吗? 我知道把解决scheme分解成多个更小的解决scheme是一种select,但是它有自己的一套重构和构build头痛,所以也许我们可以把它保存为一个单独的线程:-)

显示方法列表的Visual Studio窗口

在Visual Studio中,是否有一个窗口显示活动类中的方法列表? 像解决scheme资源pipe理器这样的小窗口会很棒。 在Eclipse中,有一个。

如何debugging引用的DLL(有PDS)

我的问题涉及到Visual Studio 2008,尽pipe我想在VS2005中它应该是一样的 在我的工作空间中有两个解决scheme,A和B. 解决schemeA是我前一段时间编写的一个较旧的项目。 在解决schemeB中,我需要使用解决schemeA中的一些类。为此,我在解决schemeA中添加对其中一个项目的dll的引用。 问题是当我尝试debugging。 我希望能够进入A的代码。 Visual Studio不能加载这些类的代码(“没有可用的当前位置的源代码”),我只能查看反汇编,这是没有用的。 我知道从解决schemeA中debugging类的唯一方法是运行解决schemeB,分离所有进程(在“debugging”菜单项中)并附加解决schemeA中的进程。 但是,这是非常不方便的,我只能一次debuggingA或B. 有没有办法让步进入引用DLL的代码(我有源代码)? 解决scheme:我的错误是我认为一个项目只能是单一解决scheme的一部分。 事实上,一个项目可以是任何数量的解决scheme的一部分。 当您需要引用旧项目时,只需将项目添加到解决scheme即可。 这可以通过在解决scheme资源pipe理器>添加>现有项目中右键单击新的解决scheme来完成。 然后,您将能够添加项目引用。 正如其他人写的,你应该完全避免使用dll引用你自己的代码(或其他代码,你可能需要更改和debugging)。 有关如何devise解决scheme的非常好的参考可以在MSDN中find。

在Visual Studio中search时仅包含某些文件types

通常当我想在Visual Studio中search我的代码时,我知道我正在寻找的是一些C#代码。 但是,由于我在JavaScript文件中使用了相同的variables名,所以我也必须遍历所有这些search结果。 当我正在查找的文本也被用在我们已经引入到项目中的第三方JavaScript库中时,情况会变得更糟:这会导致数百个search结果。 为了使事情复杂化,我们的devise师在同一个项目中包含了页面的HTML模型,所以我经常发现我也在search结果中。 我想我真正想要的是在.cs,.aspx和.ascx文件中看到结果,而不是.js或.htm。 有什么办法可以做到以下任何一种: 仅search特定types的文件(仅search.cs文件)。 只search任何给定types的文件(仅search.cs,.aspx和.ascx文件)。 search除特定types或types之外的所有文件types(search除.js之外的所有文件)。 我怀疑不是,在这种情况下有什么狡猾的方法来解决这个问题?

如何在C#中生成UUID

我正在编程创build一个.idl文件。 如何以编程方式为接口和方法创buildUUID。 我可以编程生成UUID吗?