L F*_*itz 4 wpf xaml .net-core
尝试在 xaml 中使用 String 类型时出现以下错误:
XLS0419 未定义的 CLR 命名空间。“clr-namespace”URI 引用了无法找到的命名空间“System”。
这是代码:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:markup="clr-namespace:MahApps.Metro.Markup;assembly=MahApps.Metro"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:options="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"
xmlns:system="clr-namespace:System;assembly=mscorlib"
mc:Ignorable="options">
<!-- Matadata -->
<system:String x:Key="Theme.Name">Dark.Blue</system:String>
Run Code Online (Sandbox Code Playgroud)
'xmlns:system="clr-namespace:System; assembly=mscorlib"' 行是错误的位置。我只是从解决方案中另一个项目的另一个文件中复制了这段代码,并且该代码在那里工作正常。我不知道如何解决这个问题。
我尝试关闭 Visual Studio 并重新启动计算机。
您的标记应该可以在 .NET Framework 和 .NET Core 上编译得很好,但如果您以后者为目标并且在 Visual Studio 中遇到波浪线问题,您可以将命名空间声明更改为:
xmlns:system="clr-namespace:System;assembly=System.Runtime"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3266 次 |
最近记录: |