Kumud Dumbre Ответов: 1

Имя файла не может содержать ... пожалуйста, введите действительное имя


Когда я попытался добавить новую страницу в свой проект, он дал мне следующее сообщение и не позволил добавить страницу.

Cannot contain any of the following characters: / ? : & \ * " < > | # %
Cannot contain unicode characters
Cannot contain surrogate characters
Cannot be reserved names including 'CON', 'AUX', 'PRN', 'COM1' or 'LPT2'
Cannot be '.' or '..'

please enter valid name

and it connected with VSS(visual source safe)


Что я уже пробовал:

Я попробовал следующие варианты
1. скопировал уже существующую страницу из того же проекта и вставил ее, а затем попытался переименовать
2. создал новую страницу, используя уже существующую страницу вне visual studio, и попытался добавить существующую опцию

Marco Bertschi

Просто используйте простые символы ASCII. Затем попробуйте еще раз. Если вы сомневаетесь, что ваша страница имеет другое имя, которое вы намеревались использовать, но это ничего не значит для ваших пользователей, вы можете отобразить на странице все, что хотите.

1 Ответов

Рейтинг:
2

OriginalGriff

Имейте в виду, что имя страницы-это имя класса В C#: поэтому, если вы назовете свою страницу чем-то, что не является законным в качестве переменной C#, то VS откажется от нее. Наиболее распространенной ошибкой является попытка использовать пробел или точку: они завершают имена переменных, поэтому являются незаконными в имени файла класса. В принципе, придерживайтесь A-Z, a-z и 0-9, и все будет в порядке.