vel*_*ije 3 reporting-services
I've created one project for report localization, which consists one class file and three .resx files. In class file, I wrote code which find appropriate .resx file, depending on culture, and read value for given key.
之后,我构建项目,将.dll复制到" C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies" and change RSPreviewPolicy.config, where I've added one new PermissionSet for Report localization and one CodeGroup tag giving Permission to .dll.
我做的下一步是创建报告,引用.dll并编写一个表达式来测试本地化.
我收到以下错误:
"无法加载表达式主机程序集.详细信息:无法加载文件或程序集
我显然错过了一些东西,但我无法弄清楚是什么?
有人知道该怎么做吗?
我找到了答案.问题是在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>
Run Code Online (Sandbox Code Playgroud)
关于您的Visual Studio版本,您必须选择适当的文件夹路径:
归档时间: |
|
查看次数: |
10757 次 |
最近记录: |