我正在尝试创建一个运行不受信任代码的沙箱。我一直在链接到此处(https://docs.microsoft.com/en-us/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox#example)的Windows文档上查看该示例
我已将示例代码复制到我的Visual Studio解决方案中,以制作Sandboxer类和Untrusted类。在Microsoft Docs上,该示例应该可以正常工作,而且我找不到关于我的问题的更多信息
示例代码显示在上面链接的Microsoft文档上,我已经按照说明复制了代码。错误在这条线上...
AppDomain newDomain = AppDomain.CreateDomain("Sandbox", null, adSetup, permSet, fullTrustAssembly);
该错误指出“在完整的信任程序集列表中找到了一个无效的StrongName” StrongName是在以下代码行上创建的...
StrongName fullTrustAssembly = typeof(Sandboxer).Assembly.Evidence.GetHostEvidence<StrongName>();