Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Unity配置错误-该程序集不允许部分受信任的调用者_C#_.net_Security_Vsto - Fatal编程技术网

C# Unity配置错误-该程序集不允许部分受信任的调用者

C# Unity配置错误-该程序集不允许部分受信任的调用者,c#,.net,security,vsto,C#,.net,Security,Vsto,我有一个使用Unity的VSTO(outlook addin)应用程序。它被部署到程序文件中的一个文件夹中,并在该文件夹上设置了完全信任,以允许从该文件夹运行的所有代码完全信任 我现在得到的是一个奇怪的错误,我无法追根究底 System.Configuration.ConfigurationErrorsException:为myUnityConfigSection创建配置节处理程序时出错:该程序集不允许部分受信任的调用者。 (c:\work\CoreDev\src\Perito\Case\Cli

我有一个使用Unity的VSTO(outlook addin)应用程序。它被部署到程序文件中的一个文件夹中,并在该文件夹上设置了完全信任,以允许从该文件夹运行的所有代码完全信任

我现在得到的是一个奇怪的错误,我无法追根究底

System.Configuration.ConfigurationErrorsException:为myUnityConfigSection创建配置节处理程序时出错:该程序集不允许部分受信任的调用者。 (c:\work\CoreDev\src\Perito\Case\Client\Windows\Integration\Outlook2003\bin\Debug\Perito.Case.Client.Integration.Outlook2003.dll.config第528行)--->System.Security.SecurityException:该程序集不允许部分受信任的调用者

unity配置中的一个文件似乎不允许使用部分受信任的代码,但错误描述不足以告诉我发生了什么。我无法调试VSTO解决方案以了解发生了什么


这方面的任何帮助都将非常有用。

将这一行添加到加载项项目的assemblyinfo.cs文件中:

[assembly: System.Security.AllowPartiallyTrustedCallers]

我在VSTO项目中也使用了Unity,总的来说这是一次很好的体验。

将这一行添加到addin项目的assemblyinfo.cs文件中:

[assembly: System.Security.AllowPartiallyTrustedCallers]
我在VSTO项目中也使用了Unity,总体来说这是一次很棒的体验