Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF应用程序(.NET Core)对类库(.NET Core)的clr命名空间引用无法加载文件或程序集_C#_Wpf_Xaml_.net Core - Fatal编程技术网

C# WPF应用程序(.NET Core)对类库(.NET Core)的clr命名空间引用无法加载文件或程序集

C# WPF应用程序(.NET Core)对类库(.NET Core)的clr命名空间引用无法加载文件或程序集,c#,wpf,xaml,.net-core,C#,Wpf,Xaml,.net Core,我有一个解决方案,其中两个项目是在Visual Studio Community 2019版本16.4.2中创建的。第一个项目是View.csproj,一个.NET核心3.1 WPF应用程序。第二个项目是ViewModel.csproj,一个.NET核心3.1类库 当我运行下面的代码时,我得到以下运行时错误。我做错了什么 System.Windows.Markup.XamlParseException HResult=0x8013151 Message='Set property'System.

我有一个解决方案,其中两个项目是在Visual Studio Community 2019版本16.4.2中创建的。第一个项目是View.csproj,一个.NET核心3.1 WPF应用程序。第二个项目是ViewModel.csproj,一个.NET核心3.1类库

当我运行下面的代码时,我得到以下运行时错误。我做错了什么

System.Windows.Markup.XamlParseException
HResult=0x8013151
Message='Set property'System.Windows.ResourceDictionary.DeferrableContent'引发异常。行号“4”和行位置“21”。
Source=PresentationFramework
堆栈跟踪:
位于System.Windows.Markup.XamlReader.RewrapException(异常e、IXamlLineInfo、Uri baseUri)
在System.Windows.Markup.WpfXamlLoader.Load(XamlReader XamlReader、IXamlObjectWriterFactory writerFactory、Boolean skipJournaledProperties、Object rootObject、XamlObjectWriterSettings设置、Uri baseUri)
位于System.Windows.Markup.wpfxamloader.LoadBaml(XamlReader XamlReader、Boolean skipJournaledProperties、Object rootObject、XamlAccessLevel accessLevel、Uri baseUri)
位于System.Windows.Markup.XamlReader.LoadBaml(Stream-Stream,ParserContext-ParserContext,Object-parent,Boolean-closeStream)
位于System.Windows.Application.LoadComponent(对象组件,Uri resourceLocator)
在D:\github\StackOverflow\View\App.xaml中的View.App.InitializeComponent()处:第1行
在View.App.Main()中
内部异常1:
FileNotFoundException:无法加载文件或程序集“ViewModel,Culture=neutral,PublicKeyToken=null”。系统找不到指定的文件。
//View.csproj;代码文件
使用System.Windows;
使用ViewModel;
名称空间视图
{
公共部分类应用程序:应用程序
{
启动时受保护的覆盖无效(StartupEventArgs e)
{
新建主窗口{DataContext=new Main()}.Show();
}
}
}



//ViewModel.csproj;Main.cs
名称空间视图模型
{
公共班机
{
公共字符串标题=>“你好,世界。”;
公共字符串名称=>“Main.cs再次向您问好”;
}
}

温克斯
netcoreapp3.1
真的

netcoreapp3.1

您是如何添加引用的?@Darkonekt,对不起,我应该解释一下。我通过右键单击视图项目的“依赖项”并选择“添加引用…”来添加对ViewModel项目的引用,然后选择ViewModel作为项目引用。我在上面的问题中添加了View.csproj和ViewModel.csproj xml。您是如何添加引用的?@Darkonekt,对不起,我应该解释一下。我通过右键单击视图项目的“依赖项”并选择“添加引用…”来添加对ViewModel项目的引用,然后选择ViewModel作为项目引用。我在上面的问题中添加了View.csproj和ViewModel.csproj xml。