我有一个使用 Visual Studio 2019 for mac 中的测试网络服务器 (xsp) 在本地运行的应用程序。
我已经设置了 azure app 服务,以便从 github 存储库中的一个分支进行部署(通过部署中心)。
当它运行部署时,我收到以下错误:
D:\home\site\repository\packages\Microsoft.Net.Compilers.3.6.0\tools\Microsoft.Managed.Core.targets(60,27): error MSB4184: The expression ""AllowCrossSiteAttribute.cs".GetPathsOfAllDirectoriesAbove()" cannot be evaluated. Method 'System.String.GetPathsOfAllDirectoriesAbove' not found. [D:\home\site\repository\Fx\Fx.csproj]
Failed exitCode=1, command="D:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe"
我已尝试根据另一个 stackoverflow 问题删除 Microsoft.Compiler 包GetPathsOfAllDirectoriesAbove() 在更新 .Net Framework 版本(4.6.2 到 4.7.2)后无法评估,但无济于事。
有没有办法在本地复制失败的 msbuild 步骤?
或者错误的另一种解决方法?