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

接力赛

为了在基于Mono的CI构建中使用Microsoft.VisualStudio.Web.Publishing.targets中TransformWebConfigPackage任务,我对MSBuild.Microsoft.VisualStudio.Web.targetNuGet包进行了依赖,并将项目文件更新为Import。该构建可与MSBuild正常运行,但xbuild无法处理目标文件:

无法解析条件“'$(EnableWebPublishProfileFile)'=='true'和'$(WebPublishProfileFile)'!=并存在($(WebPublishProfileFile))”:在条件“'$(EnableWebPublishProfileFile)中应有位置90的属性)'=='true'和'$(WebPublishProfileFile)'!=并存在($(WebPublishProfileFile))“。'$'之后缺少开头括号。

实际上,这是我明确尝试导入时的错误Microsoft.Web.Publishing.targets通常是通过进口过渡进口的Microsoft.WebApplication.targets我认为xbuild仅在导入后者时(静默地)无法加载前者,因为我只是得到了错误:

错误:在项目中找不到名为“ TransformWebConfig”的目标。

再次,此生成与MSBuild正常工作。该项目文件具有以下Import指令:<Import Project="$(SolutionDir)\packages\MSBuild.Microsoft.VisualStudio.Web.targets\tools\VSToolsPath\WebApplications\Microsoft.WebApplication.targets" />

罗伯·麦考迪

xbuild条件解析逻辑中似乎确实存在一个错误看起来可以使用Exists内部的变量将单引号引起来

Exists('$(WebPublishProfileFile)')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Microsoft.VisualStudio.Web.CodeGeneration?

来自分类Dev

Microsoft.VisualStudio.Web.PasteJson.JsonPackage无法正确加载

来自分类Dev

Microsoft.WebApplication.targets

来自分类Dev

如何使用 TeamCity 模拟 VisualStudio 发布 Web 功能

来自分类Dev

安装.NET Core RTM后缺少Microsoft.DotNet.Web.targets

来自分类Dev

安装.NET Core RTM后缺少Microsoft.DotNet.Web.targets

来自分类Dev

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

来自分类Dev

如何使用targets.wpp更改Web.Config的应用程序设置

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Visual Studio会定期冻结正在运行的Microsoft.VisualStudio.Web.Host.exe

来自分类Dev

索引在Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.VirtualPathUtilities.MakeAppRelative错误处发生错误

来自分类Dev

索引在Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.VirtualPathUtilities.MakeAppRelative错误处发生错误

来自分类Dev

vs 2013 Update 5在打开项目后出现崩溃,Microsoft.VisualStudio.Web.Host.exe

来自分类Dev

Microsoft.Web.Publishing.targets中的BeforeTargets属性中列出的目标MvcBuildViews在项目中不存在,将被忽略

来自分类Dev

在Spring Web Controller中使用Mono <T>

来自分类Dev

在Spring Web Controller中使用Mono <T>

来自分类Dev

Microsoft.VisualStudio.TestTools.UITesting,版本= 14.0.0.0

来自分类Dev

Microsoft.VisualStudio.Profiler.dll在哪里?

来自分类Dev

VS 2012中的Microsoft.VisualStudio.Package

来自分类常见问题

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

来自分类Dev

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

来自分类Dev

构建取决于AfterBuild Microsoft.Common.targets

来自分类Dev

针对 Microsoft.Common.CurrentVersion.targets 之上的新语言

来自分类Dev

\MSBuild\16.0\Bin\Microsoft.CSharp.targets 文件未找到

来自分类Dev

TFS(Web)生成Typescript时出错。找不到TypeScript.targets

来自分类Dev

JetBrains骑手不使用.targets文件执行nuget包

来自分类Dev

使用CMake编译QTCreator和VisualStudio Code

来自分类Dev

如何使用NUnit而不是VisualStudio的UnitTestFramework

Related 相关文章

  1. 1

    如何使用Microsoft.VisualStudio.Web.CodeGeneration?

  2. 2

    Microsoft.VisualStudio.Web.PasteJson.JsonPackage无法正确加载

  3. 3

    Microsoft.WebApplication.targets

  4. 4

    如何使用 TeamCity 模拟 VisualStudio 发布 Web 功能

  5. 5

    安装.NET Core RTM后缺少Microsoft.DotNet.Web.targets

  6. 6

    安装.NET Core RTM后缺少Microsoft.DotNet.Web.targets

  7. 7

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

  8. 8

    如何使用targets.wpp更改Web.Config的应用程序设置

  9. 9

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

  10. 10

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

  11. 11

    Visual Studio会定期冻结正在运行的Microsoft.VisualStudio.Web.Host.exe

  12. 12

    索引在Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.VirtualPathUtilities.MakeAppRelative错误处发生错误

  13. 13

    索引在Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.VirtualPathUtilities.MakeAppRelative错误处发生错误

  14. 14

    vs 2013 Update 5在打开项目后出现崩溃,Microsoft.VisualStudio.Web.Host.exe

  15. 15

    Microsoft.Web.Publishing.targets中的BeforeTargets属性中列出的目标MvcBuildViews在项目中不存在,将被忽略

  16. 16

    在Spring Web Controller中使用Mono <T>

  17. 17

    在Spring Web Controller中使用Mono <T>

  18. 18

    Microsoft.VisualStudio.TestTools.UITesting,版本= 14.0.0.0

  19. 19

    Microsoft.VisualStudio.Profiler.dll在哪里?

  20. 20

    VS 2012中的Microsoft.VisualStudio.Package

  21. 21

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

  22. 22

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

  23. 23

    构建取决于AfterBuild Microsoft.Common.targets

  24. 24

    针对 Microsoft.Common.CurrentVersion.targets 之上的新语言

  25. 25

    \MSBuild\16.0\Bin\Microsoft.CSharp.targets 文件未找到

  26. 26

    TFS(Web)生成Typescript时出错。找不到TypeScript.targets

  27. 27

    JetBrains骑手不使用.targets文件执行nuget包

  28. 28

    使用CMake编译QTCreator和VisualStudio Code

  29. 29

    如何使用NUnit而不是VisualStudio的UnitTestFramework

热门标签

归档