我使用要混淆的代码创建了一个 Blazor WebAssembly。该工具混淆器运行良好,但是当我用混淆的 dll 替换原始 dll 时,我的网站无法加载。开发工具显示以下错误:
- 无法在资源“https://[...].dll”的“完整性”属性中找到有效的摘要,计算出的 SHA-256 完整性为“[...]”。该资源已被阻止。
- 尝试验证完整性时发生未知错误。
- 错误:无法启动平台。原因:TypeError:在 St (blazor.webassembly.js:1) 获取失败
- Uncaught (in promise) TypeError: Failed to fetch at service-worker.js:22 at async onInstall (service-worker.js:22)
当我将所有混淆属性设置为 false 时,甚至会发生这种情况,例如<Var name="RenameFields" value="false" />
- 混淆器可以与 Blazor WebAssembly 一起使用吗?如果可以,如何使用?(这甚至是 Blazor wasm 的问题吗?)
- 如果无法使用混淆器,是否有(免费)混淆工具,我可以使用?
非常感谢
菲利普