繁体   English   中英

从 VS2019 社区错误构建 Angular 模板

[英]Build Angular Template from VS2019 Community Error

这是尝试发布从VS2019 Angular模板创建的项目的第一步。 我只是创建新项目并构建Angular 我已经按照Angular安装node-v14.15.4-x64并运行

  1. npm install -g @angular/cli
  2. npm install -g --production windows-build-tools

成功构建项目,没有任何错误。

但是当我发布时,我收到以下错误 Invalid static 方法调用语法:“

[Microsoft.Build.Utilities.ToolLocationHelper]::FindRootFolderWhereAllFilesExist($(_VCTargetsPathFolders), $(_RelativeToolsetFiles))"。方法 'Microsoft.Build.Utilities.ToolLocationHelper.FindRootFolderWhereAllFilesExist' 未找到。Static 方法应采用形式: ([FullTypeName]::Method()),例如 $([System.IO.Path]::Combine( a , b ))。[C:\Users\developer\source\repos\WebApplication1\ClientApp\node_modules\node -sass\build\src\libsass.vcxproj] WebApplication1 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.props

我能知道如何解决吗?

请尝试以下建议

1)关闭VS,以管理员身份打开VS2019的开发者命令提示符

对于这些 dll,首先使用gacutil键入-u

gacutil /u "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Framework.dll"

gacutil /u "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.dll"

gacutil /u "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Engine.dll"

gacutil /u "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Conversion.Core.dll"

gacutil /u "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Tasks.Core.dll"

gacutil /u "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Utilities.Core.dll"

然后重新启动VS再次测试。

2)如果第一步不起作用,请尝试使用gacutil-i

关闭 VS,以管理员身份打开VS2019 的开发人员命令提示符

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Framework.dll"
    
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.dll"
    
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Engine.dll"
    
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Conversion.Core.dll"
    
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Tasks.Core.dll"
    
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Build.Utilities.Core.dll"

3)如果这些没有帮助,请尝试从 vs_installer 修复 vs。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM