一直在尝试构建一个包含许多项目的解决方案,并不断出现重复出错的错误.
我已设法使构建部分成功但总是得到如下所示的错误:
C:\ Builds\1\MBS.Payments.Forms.Mvc\MBS Payment Forms MVC\Sources\MBS.Payments.Forms.Mvc\MBS.Forms.Payments.Web\MBS.Forms.Payments.Web.csproj(979) :找不到导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets".确认声明中的路径是否正确,以及该文件是否存在于磁盘上.
我已导航到生成错误的文件,其中突出显示此代码:
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
Run Code Online (Sandbox Code Playgroud)
目前我安装了Visual Studio 2010 Premium和Visual Studio 2012 Ultimate的评估版,我目前正在Visual Studio 2010中处理此应用程序.
下面是找到错误代码的代码块:
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
Run Code Online (Sandbox Code Playgroud)
请任何人都可以告知为什么会产生这个错误以及如何解决它.
我有在VS2005中开发的项目解决方案.它绑定到TFS(Team Foundation Server).我想将解决方案转换为VS2008版本,保持绑定不变,但是我在转换时遇到错误.
错误信息:
解决方案文件" C:\ abc\abc.sln "无法转换,因为无法修改.要转换解决方案,请更改解决方案文件的权限以允许修改并重新打开它"
我需要什么权限?
我已经设法使用TFS Msbuild为我的Web项目进行持续部署.
我已经搞砸了几个小时,但找不到相关链接来实现Windows服务的持续部署.
可以使用TFS构建定义为Windows服务执行CD吗?即,对于下面的每个检查,应该执行步骤,我使用TFS2010与Windows Server 2008 R2
1]停止服务,
2]将相应的项目文件夹从(源)构建服务器复制到(目标服务器)'staging server1'或'staging server2'
3]启动服务(愿意手动执行此步骤)
任何博客,教程参考实现这一目标?我的猜测是需要使用Power shell脚本但不确定.