我使用vs2012打开了vs2010解决scheme,但从2008年到2010年没有进行任何转换。 所以我的解决scheme仍然保持与10标签相同。 当我做一个新的解决scheme,当然它有11个标签。 我没有遇到任何问题,但我很好奇。 有什么区别吗? 如果是的话,如何转换成vs2012解决scheme?
所以我最近更新了Visual Studio 2012更新2.注意,下次我去发布我的应用程序(通过文件发布在这种情况下)我注意到,有三个新的select: 在发布之前删除所有现有的文件 在发布期间进行预编译(带有指向Configure的链接) 从App_Data文件夹中排除文件 第一个和第三个选项是不言而喻的,但我无法find第二个选项的任何文档,因为它适用于MVC。 当我检查时,网站上的文件似乎没有任何变化,我也没有看到任何真正的性能变化。
我有一个VS 2012 web项目/ sln,我正在尝试在TeamCity中构build。 它使用安装在TeamCity上的.NET 4.5。 TeamCity服务器只安装了VS 2010 。 生成运行时出现此错误: C:\BuildAgent\work\d5bc4e1b8005d077\CUSAAdmin.Web\CUSAAdmin.Web.csproj(799, 3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. Project CUSAAdmin.Web\CUSAAdmin.Web.csproj failed. Project CUSAAdmin.sln failed. 它试图使用Visual Studio 2012(v11.0)来构build。 我已经在build.xml中将VisualStudioVersion设置为10了 。 <Target Name="BuildPackage"> <MSBuild Projects="CUSAAdmin.sln" […]
首先是一些背景。 在2012年底,我们将vs2008解决scheme迁移到vs2010,但我们仍然瞄准.NET 3.5。 (我什么都不知道,只是这里最新最好的!) 直到几个星期前,当人们开始发现这些错误时,我们没有发现任何问题: "foo.csproj" (Rebuild target) (16:5) -> C:\…\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. 有趣的是,如果你看项目文件,它会引用v10,因为我们不使用Visual Studio 2012。 这个错误一次,甚至在几个月前没有改变的旧的代码分支上。 我怀疑有些更新被推到了我们的机器上,但是我不知道该怎么做。 短期的解决scheme是安装VS 2012,不使用它,但我希望有一些比这更干净的东西。
我最近升级到Visual Studio 2012,没有任何问题,除了以“// todo”开头的注释不再出现在任务列表中。 我完全不知道从哪里开始寻找这个问题的解决scheme,因为所有的关键字太笼统了。 我遇到了其他类似的问题,答案是该文件未公开包含//待办事项评论,但对我来说并不是这样。 即使文件在我面前打开,我的待办事项评论也不会显示出来。
我有一个在VS 2012中开发的ASP.NET MVC 4应用程序。该应用程序由一个主项目(MyProject),一个unit testing项目(MyProject.Tests),一个Azure部署项目(MyProject.Azure)和几个通用库项目。 当我右键单击解决scheme或主项目并select“pipe理NuGet软件包”时,我看到一大堆Microsoft更新在上个月显然已经可用。 如果我点击全部更新button然后更新显然安装没有任何明显的问题,但是当我构build解决scheme时,我得到这个错误消息TWICE: warning : All projects referencing MyProject.csproj must install nuget package Microsoft.Bcl.Build 好的,所以我有两个引用MyProject的项目:MyProject.Tests和MyProject.Azure。 我可以右键单击MyProject.Tests,selectManageNuGet包,然后添加Microsoft.Bcl.Build。 这摆脱了两个警告之一。 但是VS并没有给我一个选项来pipe理MyProject.Azure项目的NuGet包 。 如何将Microsoft.Bcl.Build包添加到Azure部署项目? 编辑: 感谢用户膨胀 ,我现在知道这个问题的Microsoft连接问题已经打开在这里 。
我在域visualstudio.com上使用团队服务,我需要删除一个项目,我发现我需要使用命令提示符来删除项目,但是当我尝试脚本似乎不起作用 我的脚本是, TfsDeleteProject /force collection:https://mytfs.visualstudio.com/DefaultCollection MyProject 我的第一个错误是,我没有附加DefaultCollection的URL,但现在我得到错误,我没有特权。
我有4个SQL脚本,我想在PostDeployment中的DACPAC中运行,但是当我尝试为其中的3个构buildVS项目时,出现以下错误: Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements. 这些脚本仅在DB上的不同表中包含INSERT语句。 而且他们都是这样构build的 IF NOT EXISTS (SELECT 1 FROM dbo.Criteria WHERE Name = 'Mileage') INSERT INTO dbo.Criteria(Name) VALUES ('Mileage'); 只有在不同的表格和不同的数据。 我的问题是,为什么当所有脚本在语法和操作方面相同时,VS抱怨其中的3个? PS:在语句之间添加“GO”,因为错误提示不会执行任何操作。
我有一个Lightswitch 2012应用程序。 这个星期工作正常。 我做了一些改变,F5停止工作。 当我点击开始(工具栏),它会给出这个错误信息,什么都不做。 “debugging器无法继续运行该过程。无法启动debugging” 注意:它编译文件,它只是不运行。 如果我回滚到早期版本,那么它工作正常 – 即它是解决scheme特定的。 这里是我的解决scheme的当前版本的video与问题: http : //screencast.com/t/TD4RzLASO 这里是早期版本的解决scheme(不,我不知道我改变了什么)。 正如你所看到的,至less它使用F5或开始: http : //screencast.com/t/wX5fRDPz 重新启动没有帮助…;)
当我在VS2010中的错误列表或查找结果列表中双击一个条目时,它将新打开的源代码文件停靠在不是所有其他源文件所在的大窗口中,而是在底部的小缩小窗口中错误列表等 我怎么能把它与默认的其他人放在一起呢? 如果我双击解决scheme资源pipe理器中的项目,它将它放在正确的地方