Tag: visual studio 2010

“这个expression式导致副作用,不会被评估”。 如何压制?

我在收件箱里收到这个消息。 其实,我的表情没有任何副作用,每次都需要自动重新评估。 我怎样才能做到这一点?

工具/技巧来replace整个VS解决scheme的所有文件中的选项卡

我的解决scheme(30+项目)在混合选项卡和空格时有点混乱,我想用一个简单的步骤来解决这个问题。 有没有人知道一个技巧/工具一步完成整个解决scheme? 编辑:不完全是我的意思。 我希望文件格式良好。 只要find/replace不会做..文件仍然是一团糟。 我需要格式 – >高级 – >格式文档命令

Resharper(查找和)一次性修复所有问题

例如alt enter – > context menu – > Find all'Redundant name qualifier'issues – >但现在在新窗口中列出我的项目中所有这些问题,是否有办法解决这些问题? (而不是单独通过他们) TA。

使用Web.Config转换的高级任务

有谁知道是否有一种方法来“变换”特定的值部分,而不是取代整个值或属性? 例如,我有几个appSettings条目指定不同web服务的Url。 这些条目在开发环境中与生产环境略有不同。 有些人比其他人微不足道 <!– DEV ENTRY –> <appSettings> <add key="serviceName1_WebsService_Url" value="http://wsServiceName1.dev.domain.com/v1.2.3.4/entryPoint.asmx" /> <add key="serviceName2_WebsService_Url" value="http://ma1-lab.lab1.domain.com/v1.2.3.4/entryPoint.asmx" /> </appSettings> <!– PROD ENTRY –> <appSettings> <add key="serviceName1_WebsService_Url" value="http://wsServiceName1.prod.domain.com/v1.2.3.4/entryPoint.asmx" /> <add key="serviceName2_WebsService_Url" value="http://ws.ServiceName2.domain.com/v1.2.3.4/entryPoint.asmx" /> </appSettings> 请注意,在第一个条目中,唯一的区别是“.prod”中的“.dev”。 在第二项中,子域是不同的: “ws.ServiceName2”中的“ma1- lab.lab1” 到目前为止,我知道我可以在Web.Release.Config中做这样的事情: <add xdt:Locator="Match(key)" xdt:Transform="SetAttributes(value)" key="serviceName1_WebsService_Url" value="http://wsServiceName1.prod.domain.com/v1.2.3.4/entryPoint.asmx" /> <add xdt:Locator="Match(key)" xdt:Transform="SetAttributes(value)" key="serviceName2_WebsService_Url" value="http://ws.ServiceName2.domain.com/v1.2.3.4/entryPoint.asmx" /> 然而,每次该Web服务的版本更新,我将不得不更新Web.Release.Config,这打破了简化我的web.config更新的目的。 我知道我也可以将这个url分成不同的部分,并独立更新,但我宁愿把它全部放在一个关键字中。 我已经浏览了可用的web.config转换,但似乎没有齿轮towars我想要完成。 这些是我用作参考的网站: Vishal Joshi的博客 […]

当我在Visual Studio 2010中select时,我不需要空格

每当我在VS 2010中添加一个选项卡,它就会把空格放在一边。 我知道你可以通过进入VS 2008选项来解决这个问题,但是我不知道如何在VS 2010中解决这个问题。

从命令行汇编版本?

有没有一个微软工具从命令行获取DLL文件的程序集版本? (我知道我可以编写我自己的工具。)

如何在Visual Studio 2010中运行SpecFlowtesting?

尝试使用新的VS2010 Professional安装来运行SpecFlow。 创build了一个新的控制台应用程序,并添加了对NUnit和SpecFlow的引用。 创build了一个SpecFlowfunction。 创build具有默认模板代码的.feature。 现在我尝试运行这个testing,但我不明白如何。 当我右键点击项目(在顶层)时,鼠标下拉菜单中没有“运行testing”选项。 没有正确的安装SpecFlow,我是否缺less一些引用或一些其他工具,我需要安装?

编辑在Visual Studio 2010中随机禁用的aspx / ascx文件?

我将在Visual Studio 2010中debugging一个站点,并编辑一个*.aspx或*.ascx文件,而不会发出警告,它将被locking,所以我不能编辑它。 没有信息或任何东西,我只是无法input或做任何改变。 再次开始编辑的唯一方法是停止debugging, closures编辑窗口 ,然后find正在处理的文件并重新打开。 这是你知道的一个巨大的痛苦。 我的同事正在经历同样的事情,所以显然不是我的特殊设置。 什么是解释,我们如何能够停止? 注1:我已经在这里向微软报告过 。 如果你也经历过这种情况,请到那里投票给错误报告。 注2:这不是VSS相关的,至less在我的情况下。 我们使用VisualSVN,它不使用文件系统级locking将文件标记为检出。

VS2010 – 如何在第一次编译错误时自动停止编译

首先我想说这不是一个复制 。 以前我问过这个问题,但当它不是时,它会被重复closures。 这个问题对于VS 2010来说是特定的,对于VS 2008中所谓的重复工作的回答,而不是在VS 2010中(至less不是我或者任何我认识的人)。 所以,在你把东西作为一个重复的东西之前,你仔细阅读这个问题,然后尝试为自己的答案,看看它是否真的有效。 对这种咆哮道歉,但没有明显的方式联系SO警方,解决问题或重新打开。 {/咆哮} 在工作中,我们有一个拥有80多个项目的C#解决scheme。 在VS 2008中,当解决scheme中的项目无法构build时,我们使用macros来停止编译(有关VS 2005和VS 2008的几个选项,请参阅此问题:首先自动停止Visual C ++ 2008编译错误? 在VS 2010中可以做到这一点吗? 我们发现,在VS 2010中,这些macros不起作用(至less我不能让它们工作),因为看起来VS 2010中的环境事件不会触发。 默认行为是尽可能地继续,并在错误窗口中显示错误列表。 我很高兴,只要遇到错误(文件级别),或者一旦项目无法build立(项目级别),就立即停止。 请只有VS 2010的答案。 如果macros能够工作,那么请详细解释如何为VS 2010configuration它们。 谢谢。

在Visual Studio 2010(08)中的右键单击上下文菜单中隐藏项目?

源代码编辑器,项目项目和解决scheme项目的右键单击上下文菜单变得非常可笑,其中两个甚至在我的1680×1050屏幕上滚动。 是否有任何方法可以隐藏这些菜单上的项目,即使我必须将事件添加到我的Visual Studiomacros观系统并手动查找并隐藏它们? 这里有一些例子,我从来没有用过这些东西: 编辑1:当前的答案+评论build议我应该使用工具栏上下文菜单中的自定义菜单项,转到第二个选项卡,命令,并使用上下文菜单无线电select,并在那里find相关的菜单。 这里是3,这是由意见build议: 正如你所看到的,他们都是空的。 编辑2:单击该对话框中的“全部重置”button后,对于解决scheme和项目菜单,我在对话框中获得了可以编辑的项目,但是这些更改不会影响项目或解决scheme上的实际上下文菜单文件。 此外,重新启动Visual Studio后,这两个对话框的内容再次为空。