从Assembly开始,此问题在使用自定义解析程序时不允许部分信任的调用者
感谢该问题的解决方案,我现在能够从本地控制台应用程序调用网络共享上的C#库(不更改CasPol)
我现在需要采取下一步,即从另一个与C#Library位于网络上相同文件夹中的混合C++/CLI DLL调用C#库.C++/CLI DLL将由本地控制台应用程序调用.
我在上面使用相同的自定义处理程序(即有证据),当从本地控制台应用程序调用C#库时,它可以正常工作.
从本地控制台应用程序调用C++/CLI库时,出现以下异常:
无法加载文件或程序集"MyCplusplusCLILib,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null"或其依赖项之一.无法授予最低权限请求.(HRESULT异常:0x80131417)
如果我完全信任网络位置它可以正常工作但是我不明白为什么我需要授予这种信任时,根据3.5 SP1中的更改,Intranet不再需要FullTrust应用于它(所有库都是为.NET 3.5编译的)在Visual Studio选项中)