无法加载我在参考中添加的程序集,如何解决?

时间:2019-04-16 08:59:37

标签: wpf .net-assembly

我引用了一个名为Xenko.Core.Presentation.dll的程序集,该程序集与所有其他xenko程序集位于同一文件夹中,但是由于无法“加载该程序集”,因此使我发疯。

在参考文献中,我可以看到路径是正确的,它具有正确的名称,依此类推。

错误:

  

System.Windows.Markup.XamlParseException:'无法加载文件或程序集Xenko.Core.Presentation,PublicKeyToken = null或其依赖项之一。找不到指定的文件。'

     

FileNotFoundException:无法加载文件或程序集Xenko.Core.Presentation,PublicKeyToken = null或其依赖项之一。找不到指定的文件。

  1. 我查看了一个线程,该线程说他不能使用引用,但是他使用的是.NET 4.0客户端配置文件框架,这不是我的情况,我使用的是4.7.2,可以。不能像他们一样继续使用.NET 4.0,因为如果我正确理解的话,我的程序集就需要4.7.2框架

  2. 然后一位同事告诉我使用ILspy告诉我xenko.core.presentation.dll需要哪些程序集,我丢失了很多程序集,但是在添加并重建之后我仍然遇到相同的问题< / p>

<UserControl x:Class="WorldView.WorldView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:xk="http://schemas.xenko.com/xaml/presentation"
             xmlns:ehv="clr-namespace:Xenko.Assets.Presentation.AssetEditors.EntityHierarchyEditor.Views;assembly=Xenko.Assets.Presentation"
             xmlns:local="clr-namespace:WorldView"
             mc:Ignorable="d" 
             d:DesignHeight="450" d:DesignWidth="800">


    <Grid>


        <ContentPresenter x:Name="SceneView" Visibility="{Binding LastException, Converter={xk:Chained {xk:ObjectToBool}, {xk:InvertBool}, {xk:VisibleOrCollapsed}}}">

        </ContentPresenter>

    </Grid>
</UserControl>

错误发生在第一行:

  

x:Class =“ WorldView.WorldView”

但是导致错误的行是ContentPresenter的行(因为删除它们使我的代码运行正常)

任何帮助都是一种荣幸,在此先感谢

和最诚挚的问候=)

编辑:我添加了innerException enter image description here

0 个答案:

没有答案