Tag: visual studio 2010

Visual Studio 2010支持哪些C ++ 11function?

有一个海湾合作委员会的名单 ; 有没有一个类似的列表Visual Studio 2010?

为什么我的buildserver的部署包有额外的程序集?

我有一个asp.net mvc部署包,我正在尝试与团队城市一起构build。 该包生成没有任何问题,但bin文件夹包含不需要的文件(并导致网站在存在时失败)。 如果我从Visual Studio构build相同的包,那么附加文件不存在。 其他文件是: Microsoft.VisualBasic.Activities.Compiler.dll mscorlib.dll normidna.nlp normnfc.nlp normnfd.nlp normnfkc.nlp normnfkd.nlp System.Data.dll System.Data.OracleClient.dll System.EnterpriseServices.dll System.EnterpriseServices.Wrapper.dll System.Transactions.dll 我能做些什么来防止这些附加程序集和.nlp文件被包含在程序包中? UPDATE 经过多日志文件挖掘后,我发现_CopyFilesMarkedCopyLocal构build任务正在将文件复制到bin目录中。 奇怪的是,程序集没有标记为本地复制。

Visual Studiounit testing:SetUp和TearDown

而不是Nunit中的[SetUp]和[TearDown]在Visual Studio Ultimate 2010unit testing中有什么替代。 在Nunit中,你可以想象设置和拆卸方法是作为我们class的testing的构造器和析构器。

Visual Studio 2010:如何在解决scheme中执行项目的构build顺序?

我在Visual Studio 2008中没有任何问题,但VS 2010似乎有问题,我打赌这可能是我。 我有一个ASP.NET网站项目和一些C#项目(BLL,DAL,NUnit中的testing)的解决scheme。 我已经为testing项目configuration了构build过程来自动运行NUnit来运行testing。 我想确保在testing项目之前build立BLL和DAL项目,以便testing能够运行在最新的编译版本上(是的,我知道我可以在一个项目中完成这一切,但是我select不要 – 请多多包涵 :) ) 因此,我将Test项目的依赖项设置为包含BLL,DAL和Web应用程序项目,构build顺序显示BLL,DAL,Web应用程序,然后是testing。 但是,我注意到BLL实际上并没有构buildtesting项目。 任何想法这可能是什么,或者我可能会失去的任何选项强制其他项目build立时,我build立testing项目? 提前感谢任何帮助!

Visual Studio – 是否有一个键盘组合来select整条线?

我已经知道Ctrl + L删除整行…有没有一个只select整个行(我可以复制并粘贴到别的地方…)

将Visual Studio项目属性有效地用于多个项目和configuration

我一直使用Visual Studio构build的Visual Studio来configuration我的项目,通常使用属性表,以便几个项目将使用一个公共集合。 我的主要抱怨之一是pipe理多个项目,configuration和平台。 如果你只是用主GUI(右键点击项目 – >属性)做所有事情,它很快就会变得混乱,难以维护并容易出错(比如不能正确地定义一些macros,或者使用错误的运行库等)。 处理不同的人在不同的地方放置依赖库的事实(例如我的所有生活在“C:\ Libs \ [C,C ++] \ [lib-name] \”),然后经常pipe理这些库的不同版本不同的(发行版,debugging版,x86,x64等)也是一个大问题,因为它将时间设置在一个新系统上大大复杂化,然后存在版本控制问题,并且保持每个人的path不同。 。 属性表使这个更好一点,但我不能有一个工作表有不同的configuration和平台(下拉框变灰)的单独设置,导致我有许多工作表,如果inheritance按照正确的顺序做我想要的“x86”,“x64”,“debug”,“release”,“common”,“directories”(通过定义像BoostX86LibDir这样的用户macros来处理前面提到的依赖性问题)等等),如果以错误的顺序“x64”和“debug”之前的“common”)会导致像试图链接不正确的库版本或错误地命名输出的问题… 我想要的是一种处理所有这些分散的依赖关系的方法,并设置了一系列解决scheme中我所有项目所使用的“规则”,比如将输出库命名为“mylib- [vc90,vc100] – [x86 ,x64] [ – d] .lib“,而不必为每个单独的项目,configuration和平台组合执行所有操作,然后保持它们全部正确同步。 我知道移动到像CMake这样的完全不同的系统来创build所需的文件,然而这使得其他地方的事情变得复杂,即使是简单的任务,如添加一个新的文件到项目,然后需要额外的改变,这不是我完全满意,除非有一些与VS2010集成,可以跟踪这些变化。

有没有办法使用键盘快捷方式缩放Visual Studio文本编辑器?

昨天我发现自己需要放大我的Visual Studio文本编辑器,没有鼠标(不要问)。 通常我通过按住CTRL并滚动鼠标滚轮来实现这一点。 我也想不出如何在文本编辑器窗口的左下angular指定缩放级别的区域。 所以我想我有两个问题: 有一个菜单设置的地方,我可以导航到通过键盘设置我的缩放级别? 更好的是有一个类似的键盘命令来保持CTRL和滚动鼠标滚轮?

打开.sql文件时,Visual Studio 2010挂起

我启动VS 2010,并简单地打开任何普通(或空白).sql文件,并显示错误地在IDE内绘制。 它绘制文档选项卡,但没有别的。 如果我在键盘上input,VSlocking。 这似乎只是对扩展名为“.sql”的文件有问题,并且与实际内容无关。 我还注意到,在解决scheme资源pipe理器中,这些.sql文件显示与.js文件相关的图标。

VC2010 C ++ – 组织源文件

我有一些关于如何在VC 2010 C ++项目中组织源文件的问题。 包含的默认filter最终是不够的,我将有很多.cpp和.hpp文件,所以它会变得混乱。 我想创build一个名为“源”的项目根目录下的文件夹,然后在“源”中为我想要使用的各种源文件类别创build文件夹。 当我右键点击解决scheme时,我只能select添加一个filter,而不是一个文件夹。 我可以在Windows资源pipe理器中手动创build文件夹,然后包括它们,但是然后我失去了我添加filter的能力。 有没有办法添加新的文件夹(不使用Windows资源pipe理器),仍然使用filter? 另外,有没有类似于$(CURDIR),我可以用来包含源文件文件夹,而不需要一个绝对path? 先谢谢您的帮助

无法成功启动或连接到MSBuild.exesubprocess。 validationMSBuild.exe

第一次发生在我身上 跑了构build,并得到了这个错误。 当我重build其他所有工作正常。 错误1由于内部故障,构build意外停止。 Microsoft.Build.Exceptions.BuildAbortedException:生成被取消。 无法成功启动或连接到MSBuild.exesubprocess。 validationMSBuild.exe“C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe”成功启动,并且正在加载启动进程加载的相同的microsoft.build.dll。 如果位置看起来不正确,请尝试在BuildParameters对象中指定正确的位置,或使用MSBUILD_EXE_PATH环境variables。 在Microsoft.Build.BackEnd.NodeManager.AttemptCreateNode(INodeProvider nodeProvider,NodeConfiguration nodeConfiguration)上的Microsoft.Build.BackEnd.NodeProviderOutOfProc.CreateNode(Int32 nodeId,INodePacketFactory factory,NodeConfigurationconfiguration)在Microsoft.Build.BackEnd.NodeManager.CreateNode(NodeConfigurationconfiguration,Microsoft.Build.Execution.BuildManager.PerformSchedulingActions(IEnumerable`1 responses)在Microsoft.Build.Execution.BuildManager.HandleNewRequest(Int32节点,BuildRequestBlocker阻止程序)在Microsoft.Build.Execution.BuildManager.IssueRequestToScheduler(BuildSubmission提交),NodeAffinity nodeAffinity) ,布尔allowMainThreadBuild,BuildRequestBlocker阻止程序)D:\ MaM \ Server \ ClientServices \ Dev \ ClientService 1.4 \ Conduit.Mam.ClientServices.Common.Initizliaer \ Conduit.Mam.ClientServices.Common.Initizliaer.csproj Conduit.Mam.ClientServices.Common。 Initizliaer