MS-Build 2017“ Microsoft.WebApplication.targets”丢失

莫瓦尔德

我正在尝试将我们的构建服务器(jenkins)从Visual Studio 2015升级到2017。我们正在通过MS-Build进行构建。我已经按照此答案中的说明下载并安装了MS-Buld工具如果我编译项目,则会收到Microsoft.WebApplication.targets未发现的错误

详细错误:

 error MSB4226: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets"

我在MS-Build目录中进行了查找:

PS C:\Program Files (x86)\MSBuild> dir -Recurse -Filter "Microsoft.WebApplication.targets"


    Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications


Mode                LastWriteTime         Length Name                                                                                                                                                                                                            
----                -------------         ------ ----                                                                                                                                                                                                            
-a----       11.01.2012     00:23          19654 Microsoft.WebApplication.targets                                                                                                                                                                                


    Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications


Mode                LastWriteTime         Length Name                                                                                                                                                                                                            
----                -------------         ------ ----                                                                                                                                                                                                            
-a----       22.07.2013     01:25          19995 Microsoft.WebApplication.targets                                                                                                                                                                                


    Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications


Mode                LastWriteTime         Length Name                                                                                                                                                                                                            
----                -------------         ------ ----                                                                                                                                                                                                            
-a----       06.07.2015     21:55          20118 Microsoft.WebApplication.targets                                                                                                                                                                                


    Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\WebApplications


Mode                LastWriteTime         Length Name                                                                                                                                                                                                            
----                -------------         ------ ----                                                                                                                                                                                                            
-a----       22.07.2013     01:25          19995 Microsoft.WebApplication.targets

可以看出,该文件存在于旧的编译器版本中,但对于v15.0,则丢失了。

我还在构建服务器上安装了Visual Studio 2017。如果我使用Visual Studio 2017进行编译,则项目将成功构建。

有什么提示如何解决这个问题?一种可能的解决方案是生成C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications指向旧v14.0文件(位于下C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications的符号链接

谢谢

马丁·乌尔里希

似乎您缺少“ Web开发构建工具”的工作量:Microsoft.VisualStudio.Workload.WebBuildTools

您可以通过从此处(VS2017)或此处(VS2019)下载构建工具安装程序进行安装,然后运行

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.WebBuildTools

vs_buildtools.exe在GUI中打开并选择“ Web开发构建工具”组件:

GUI的屏幕截图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

无法加载文件或程序集'Microsoft.Build.Framework'(VS 2017)

来自分类Dev

Telerik Controls打破了MS-Build

来自分类Dev

配置WebApplication的根路径

来自分类Dev

从WebApplication访问HDFS

来自分类Dev

Microsoft.WebApplication.targets

来自分类Dev

vs-mda-targets\Microsoft.MDA.targets was not found

来自分类Dev

找不到vs-mda-targets \ Microsoft.MDA.targets

来自分类Dev

从Mono使用Microsoft.VisualStudio.Web.targets?

来自分类Dev

Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

来自分类Dev

打开项目时找不到Microsoft.CompactFramework.CSharp.targets

来自分类Dev

InvalidProjectFileException加载Microsoft.Build.Evaluation.Project

来自分类Dev

如何在Microsoft Visual Studio 2017中检查C ++版本

来自分类Dev

Azure管道:未找到错误MSB4019 WebApplication.targets

来自分类Dev

在MS VS Express 2012中使用Microsoft.Office

来自分类Dev

Microsoft.Build.BuildEngine忽略BeforeTargets

来自分类Dev

从WebApplication访问HDFS

来自分类Dev

Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

来自分类Dev

VS 2017 Community Edition无法登录到Microsoft

来自分类Dev

MSBuild可以在Microsoft Build Tools 2015中构建MS伪造品吗

来自分类Dev

是否可以在 TFS 2017 中将变量从 Build 传递到 Release?

来自分类Dev

Microsoft Coded UI Test 2017 的开始录制不可选

来自分类Dev

如何让 Microsoft Visual Studio 2017 链接到 OpenCV 3.4 库?

来自分类Dev

《Microsoft Visual Studio Community 2017》C#类图

来自分类Dev

Microsoft SQL Server 2017 和 conda 环境

来自分类Dev

EF 6.13 add-migration 在 VS2017、Microsoft.Build.Framework 上抛出异常

来自分类Dev

Microsoft SQL Server 2017 开发者下载错误问题

来自分类Dev

可以在 Build Agent 上混合使用 VS 2019 build 和 TFS 2017 吗?

来自分类Dev

意外关闭文档窗口 Microsoft Visual Studio 2017

来自分类Dev

在 Web 应用程序构建期间未找到 Microsoft.WebApplication.targets

Related 相关文章

  1. 1

    无法加载文件或程序集'Microsoft.Build.Framework'(VS 2017)

  2. 2

    Telerik Controls打破了MS-Build

  3. 3

    配置WebApplication的根路径

  4. 4

    从WebApplication访问HDFS

  5. 5

    Microsoft.WebApplication.targets

  6. 6

    vs-mda-targets\Microsoft.MDA.targets was not found

  7. 7

    找不到vs-mda-targets \ Microsoft.MDA.targets

  8. 8

    从Mono使用Microsoft.VisualStudio.Web.targets?

  9. 9

    Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

  10. 10

    打开项目时找不到Microsoft.CompactFramework.CSharp.targets

  11. 11

    InvalidProjectFileException加载Microsoft.Build.Evaluation.Project

  12. 12

    如何在Microsoft Visual Studio 2017中检查C ++版本

  13. 13

    Azure管道:未找到错误MSB4019 WebApplication.targets

  14. 14

    在MS VS Express 2012中使用Microsoft.Office

  15. 15

    Microsoft.Build.BuildEngine忽略BeforeTargets

  16. 16

    从WebApplication访问HDFS

  17. 17

    Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

  18. 18

    VS 2017 Community Edition无法登录到Microsoft

  19. 19

    MSBuild可以在Microsoft Build Tools 2015中构建MS伪造品吗

  20. 20

    是否可以在 TFS 2017 中将变量从 Build 传递到 Release?

  21. 21

    Microsoft Coded UI Test 2017 的开始录制不可选

  22. 22

    如何让 Microsoft Visual Studio 2017 链接到 OpenCV 3.4 库?

  23. 23

    《Microsoft Visual Studio Community 2017》C#类图

  24. 24

    Microsoft SQL Server 2017 和 conda 环境

  25. 25

    EF 6.13 add-migration 在 VS2017、Microsoft.Build.Framework 上抛出异常

  26. 26

    Microsoft SQL Server 2017 开发者下载错误问题

  27. 27

    可以在 Build Agent 上混合使用 VS 2019 build 和 TFS 2017 吗?

  28. 28

    意外关闭文档窗口 Microsoft Visual Studio 2017

  29. 29

    在 Web 应用程序构建期间未找到 Microsoft.WebApplication.targets

热门标签

归档