内部编译器错误:指定的强制转换无效。在NetNatives.target中

时间:2018-08-24 04:04:02

标签: c# windows visual-studio xaml uwp

过去2周内。我一直在错误日志中看到这一点。而且无论我多么努力。它仍然存在。

我一直在从事我的项目,一切都很好。我可以看到所有错误,并且可以解决。我仍然可以在“调试”模式下进行调试,一切都很好。但是,每当我尝试在“发布”解决方案配置中构建它时。错误出现。 This是它的完整日志。我希望我可以将日志放在这里。但是我不确定它的实际错误在哪里。完整的日志约为2 MB

我绝对不知道这是我的错还是Visual Studio的错。但是我确定我的代码很好,因为我仍然可以在“调试”解决方案配置中对其进行测试。它只是拒绝以发布为基础。

这是我到目前为止尝试过的:

  • 删除“ obj”和“ bin”文件夹。 (无济于事)
  • 在“调试”和“发布”上都构建其他项目(它们工作正常)
  • 在另一台机器上构建(仍然显示相同的错误)
  • 将所有内容更新到最新版本(也不起作用)
  • 恢复到上次构建仍可使用的位置(不再可用)

我完全放弃了。我绝对不知道我要做什么。如果有人知道如何解决或有解决方案,请告诉我。

编辑:这似乎是Visual Studio的问题。它已修复为最新的补丁:https://developercommunity.visualstudio.com/content/problem/311904/cant-create-app-package-for-windows-store.html

1 个答案:

答案 0 :(得分:1)

此问题应由Humanizer Nuget版本2.4.2引起,请参见Github中的问题:

https://github.com/Humanizr/Humanizer/issues/734

解决方法是将Humanizer Nuget软件包降级至v2.3.3。

请注意:请注意您对项目的隐私。