我找到了答案。问题是在 Visual Studio 预览模式下查看报告的权限。
首先,我将dll(带有本地化类)放入下一个位置:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies。
之后,我需要更改RSPreviewPolicy.config
存在于同一文件夹位置的文件以应用一些安全权限。
有问题,我提到我已经添加了一个PermisionSet,但现在我确信没有必要这样做。
我刚刚将两个具有权限级别的CodeGroup部分更改Execution
为具有FullTrust
权限级别,如下所示:
<CodeGroup
class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"
Name="Report_Expressions_Default_Permissions"
Description="This code group grants default permissions for code in report expressions and Code element. ">
.
.
.
</CodeGroup>
<CodeGroup
class="FirstMatchCodeGroup"
version="1"
PermissionSetName="FullTrust"
Description="This code group grants MyComputer code Execution permission. ">
.
.
.
</CodeGroup>
关于您的 Visual Studio 版本,您必须选择适当的文件夹路径:
- 对于 VS 2015 --- C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies
- 对于 VS 2013 --- C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies
- 对于 VS 2010 --- C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies