首页 文章

在VS2017中打开网站后 - 错误发布自定义

提问于
浏览
0

我对Acumatica比较新 . 我一直在关注开发系列的培训视频,并在Visual Studio中打开网站然后尝试在我的自定义项目中发布更改(检测/更新已更改的文件之后)后,对T300视频4进行了硬停 .

错误:无法找到CodeDom提供程序类型“Microsoft.VisualC.CppCodeProvider,CppCodeProvider,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a” .

我的环境非常简单:

  • Acumatica ERP 2018R1

  • Visual Studio社区版

  • Windows 10 Pro build 1803

我找到了一些帖子,建议我安装一个nuget包,可能有也可能没有帮助,但没有解决问题 . (Microsoft.CodeDom.Providers.DotNetCompilerPlatform)

我偶然发现了对node_modules文件夹的引用(抱歉,丢失了那个帖子链接),这促使我检查了我的TST vs DEV实例,我发现它在我的TST实例中不存在 . 我还注意到,在发布期间收到的错误发生在有关node_modules的一系列行之后 .

经过一番挖掘后,我发现https://stackoverflow.com/a/43494775似乎已经阻止了node_modules文件夹的创建,并且似乎解决了我在Acumatica内部发布的问题 .

visual studio的其他帖子声称问题来自于VS2017中未包含在GAC中的C编译器,但我在VS2017上完成了T100和T200课程,没有任何问题 . 这个问题似乎与在VS2017中打开Acumatica网站有关 .

有没有人对此问题有任何经验可以确认禁用NPM恢复不会让我头疼的事情发生?或者有更好的解决方案吗?我不记得设置指南中的任何内容告诉我进行此更改,并且在VS2017之前我没有找到任何引用这是一个问题 .

1 回答

相关问题