无法加载文件或程序集“WinRTXamlToolkit”

Posted

技术标签:

【中文标题】无法加载文件或程序集“WinRTXamlToolkit”【英文标题】:Could not load file or assembly 'WinRTXamlToolkit' 【发布时间】:2015-05-26 19:10:08 【问题描述】:

我想在我的Windows Phone 8.1 应用程序中使用一些图表。所以,按照this 教程,我做了以下事情:

    我已经安装了以下软件包:

    我有以下XAML

    <Page xmlns:Charting="using:WinRTXamlToolkit.Controls.DataVisualization.Charting" 
    x:Class="MST_61462004_E3T02.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:MST_61462004_E3T02"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    Background="ThemeResource ApplicationPageBackgroundThemeBrush">
    
    <Grid>
    
        <Charting:Chart x:Name="PieChart"
                        HorizontalAlignment="Left"
                        VerticalAlignment="Top"
                        Margin="100,100,0,0"
                        Width="400"
                        Height="400">
            <Charting:PieSeries Margin="0"
                                IndependentValuePath="Name"
                                DependentValuePath="Amount"
                                IsSelectionEnabled="True" />
        </Charting:Chart>
    
    
    </Grid>
    

但我收到以下错误:

错误 1 ​​无法加载文件或程序集 'WinRTXamlToolkit, Version=1.8.1.0,Culture=neutral,PublicKeyToken=null' 或其之一 依赖关系。系统找不到文件 指定的。

我正在使用windows runtime 空白项目。

谁能指出导致错误的原因?

【问题讨论】:

它是否在其他机器上重现? 您的项目是否引用了这两个 dll?你能在一个新项目上再试一次吗?你能确认这两个 dll 都在你的包文件夹中吗? @FilipSkakun 我已经删除了这个项目并创建了一个新项目,这次它可以工作了。 【参考方案1】:

根据症状 - 很可能是网络问题或 nuget/vs 错误导致包中文件丢失的问题。

尝试重现问题总是有帮助的。

【讨论】:

以上是关于无法加载文件或程序集“WinRTXamlToolkit”的主要内容,如果未能解决你的问题,请参考以下文章

无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0

无法加载文件或程序集。找到的程序集的清单定义与程序集引用不匹配

无法加载文件或程序集'netstandard,版本 = 2.0.0.0

无法加载文件或程序集 此处的程序集名称 或其依赖项之一。访问被拒绝

无法加载文件或程序集或其依赖项之一

寻找解决策略:无法加载文件或程序集[重复]