Visual studio Microsoft.Web.Publishing.targets(3088,5):使用Azure管道生成时出错MSB4044
我正在使用Azure管道将构建过程从本地计算机移动到自托管代理。我遇到了以下错误: C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\Web\Microsoft.Web.Publishing.targets(3088,5):错误MSB4044:“EscapeTextForRegularExpressions”任务未为所需参数“Text”指定值 该解决方案的主要项目是WebApi2项目,它有许多发布配置文件。未选择在IIS Express中配置的设置Visual studio Microsoft.Web.Publishing.targets(3088,5):使用Azure管道生成时出错MSB4044,visual-studio,azure-devops,Visual Studio,Azure Devops,我正在使用Azure管道将构建过程从本地计算机移动到自托管代理。我遇到了以下错误: C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\Web\Microsoft.Web.Publishing.targets(3088,5):错误MSB4044:“EscapeTextForRegularExpressions”任务未为所需参数“Text”指定值 该解决方
包括IIS设置
MSBuild参数包括:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true
/p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"
这个CI部件是否应该只构建项目,而CD部件是否应该使用web deploy将工件发布到我在版本中配置的站点上
我是否需要更改上述参数
我创建了具有以下内容的wpp.targets
文件:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IncludeIisSettings>false</IncludeIisSettings>
</PropertyGroup>
<ItemGroup>
<ExcludeFromPackageFolders Include="Internal">
<FromTarget>MyApp.wpp.targets</FromTarget>
</ExcludeFromPackageFolders>
</ItemGroup>
</Project>
假的
MyApp.wpp.targets
但这并不能解决问题。我还缺少什么吗?这能回答你的问题吗。如果您仍然存在此问题,能否提供有关“未选择在IIS Express中配置的包含IIS设置的设置”的详细信息?几天内未收到您的响应,请共享有关此问题的最新信息?@WalterQian MSFT未继续使用Azure管道。现在必须推迟。@WalterQian MSFT更新了我的问题。。。还是不行。