c# 将资源文件另存为 .resx xml 文件错误
c# save resources file as .resx xml file error
在我的应用程序中,我有一堆字符串定义。
我已经将它们放在 visual studio 的资源中,这样它就可以保存为 xml .resx 文件。这样做的原因是,在部署之后,出于某种原因,我可以在需要时更改一些字符串定义。
因此,我已将资源属性构建操作设置为 "XamlAppDef",自定义工具由 visual studio 自动设置为 "PublicResXFileCodeGenerator"。
此外,我在我的项目参考中链接了 system.xaml。
虽然 .resx 文件是自动生成的,但我现在在编译期间遇到错误:
The XAML MSBuild task only processes files that contain an '{http://schemas.microsoft.com/winfx/2006/xaml}Class' directive. Please refer to documentation for usage of ‘{http://schemas.microsoft.com/winfx/2006/xaml}Class’
我试着弄清楚如何解决这个问题,但我似乎真的想不通。有什么想法吗?
XamlAppDef
仅适用于 XAML
,不适用于 RESX
资源。请改用 Content
构建操作。
在我的应用程序中,我有一堆字符串定义。 我已经将它们放在 visual studio 的资源中,这样它就可以保存为 xml .resx 文件。这样做的原因是,在部署之后,出于某种原因,我可以在需要时更改一些字符串定义。
因此,我已将资源属性构建操作设置为 "XamlAppDef",自定义工具由 visual studio 自动设置为 "PublicResXFileCodeGenerator"。 此外,我在我的项目参考中链接了 system.xaml。
虽然 .resx 文件是自动生成的,但我现在在编译期间遇到错误:
The XAML MSBuild task only processes files that contain an '{http://schemas.microsoft.com/winfx/2006/xaml}Class' directive. Please refer to documentation for usage of ‘{http://schemas.microsoft.com/winfx/2006/xaml}Class’
我试着弄清楚如何解决这个问题,但我似乎真的想不通。有什么想法吗?
XamlAppDef
仅适用于 XAML
,不适用于 RESX
资源。请改用 Content
构建操作。