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

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.Phone.Shell.dll丢失了?

来自分类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

New-WebApplication 无法创建可浏览的 WebApplication

来自分类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

意外关闭文档窗口 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

    InvalidProjectFileException加载Microsoft.Build.Evaluation.Project

  11. 11

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

  12. 12

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

  13. 13

    在MS VS Express 2012中使用Microsoft.Office

  14. 14

    Microsoft.Phone.Shell.dll丢失了?

  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

    New-WebApplication 无法创建可浏览的 WebApplication

  22. 22

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

  23. 23

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

  24. 24

    《Microsoft Visual Studio Community 2017》C#类图

  25. 25

    Microsoft SQL Server 2017 和 conda 环境

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档