Проблемы после копирования XAML управляют от Приложения WPF до библиотеки классов

Вы можете использовать strcasecmp в Unix или stricmp в Windows.

Одна вещь, о которой до сих пор не упоминалось, заключается в том, что если вы используете строки stl с этими методами, полезно сначала сравнить длину двух строк, поскольку эта информация уже доступна вам в классе строк. Это может помешать проведению дорогостоящего сравнения строк, если сравниваемые две строки имеют даже разную длину.

52
задан ouflak 22 February 2019 в 22:31
поделиться

2 ответа

Когда вы копируете и вставляете файлы внутри проекта или в другой проект, Visual Studio имеет неприятную привычку не сохранять то же свойство BuildAction . Он часто изменяет действие сборки на кажущееся случайное значение, например ApplicationDefinition , что вызывает эту ошибку сборки.

Убедитесь (в окне свойств Visual Studio с файлом, выбранным в обозревателе решений), что каждый из ваших файлов .xaml имеет свойство BuildAction страницы Page , а файлы кода имеют свойство BuildAction для Compile .

125
ответ дан 7 November 2019 в 09:05
поделиться

The build action on the Xaml control must be changed from ApplicationDefinition to Page (this property can be accessed by right clicking on the control in the Solution Explorer treeview and selecting properties).

3
ответ дан 7 November 2019 в 09:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: