c# сохранить файл ресурсов как .resx xml Ошибка файла - PullRequest
0 голосов
/ 14 февраля 2020

В моем приложении у меня есть куча определений строк. Я поместил их как ресурсы визуальной студии с идеей, чтобы она сохранялась как файл xml .resx. Причина этого в том, что после развертывания я смогу изменить некоторые строковые определения, когда мне по какой-то причине это понадобится.

Итак, я установил действие сборки свойств ресурсов как "XamlAppDef" и пользовательский инструмент автоматически устанавливается на «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’

Я попытался выяснить, как исправить это, но я не могу понять это. Есть мысли?

1 Ответ

1 голос
/ 14 февраля 2020

XamlAppDef точно только для XAML, а не RESX ресурсов. Вместо этого используйте действие Content build.

...