Метод [...()] прозрачен для безопасности, но является членом ошибки критического типа безопасности

Я создал приложение Windows Presentation Framework с использованием.Net 4.0 Framework и ссылался на Dll System.Windows.Controls.DataVisualization.Toolkit, который я установил вручную в GAC.

Мой код XAML форм выглядит следующим образом:

<Window x:Class="MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   xmlns:DV="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"
         xmlns:DVC="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
              xmlns:local="clr-namespace:WpfApplication1"


       Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.Resources>
            <local:EmployeeCollection x:Key="EmployeeCollection" />
        </Grid.Resources>
       <DVC:Chart Canvas.Top="80" Canvas.Left="10" Name="mcChart" Width="400" Height="250"
                           Background="LightSteelBlue">
            <DVC:Chart.Series>
                <DVC:PieSeries Title="NATIONS" 
                                        ItemsSource="{StaticResource EmployeeCollection}"
                                        IndependentValueBinding="{Binding Path=Nation}"
                                        DependentValueBinding="{Binding Path=Count}">
                </DVC:PieSeries>
            </DVC:Chart.Series>
        </DVC:Chart>
    </Grid>
</Window>

Это дает мне неизвестную ошибку сборки следующим образом:

Ошибка 1 Неизвестная ошибка сборки. "Метод" System.Windows.Controls.DataVisualization.Charting.Chart.System.Windows.Controls.DataVisualization.Charting.ISeriesHost.get_ForegroundElements()'прозрачен для безопасности, но является членом критического типа безопасности., Строка 13, Позиция 56.'

Я пробовал следующие решения, но у меня это не сработало:

Добавлены следующие строки кода в файл AssemblyInfo.vb в проекте

  1. Монтаж: Security.AllowPartiallyTrustedCallers()
  2. Монтаж: Security.SecurityRules(Security.SecurityRuleSet.Level1)

Однако не повезло. Это все еще дает мне ту же ошибку.

0 ответов

Другие вопросы по тегам