一直在尝试构建一个包含多个项目的解决方案,并且不断出现错误。
我设法使构建部分成功,但总是得到如下所示的错误:
C:\Builds\1\MBS.Payments.Forms.Mvc\MBS 付款表格 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)' != ''" />
目前我已经安装了 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>
请任何人告知为什么会产生此错误以及如何解决它。