Откройте форму .NET в режиме конструктора - получите «Путь не является допустимой формой» - PullRequest
1 голос
/ 17 сентября 2008

Я попытался открыть форму C # / VB в режиме конструктора, и вместо формы я получил ужасное сообщение об ошибке, в котором говорилось: «Путь не является допустимой формой». Эта форма используется для работы! Что случилось?


Спасибо всем, кто ответил. Этот вопрос - проблема, с которой я столкнулся некоторое время назад, и долго боролся с ней, пока не нашел ответ, который я разместил ниже, чтобы помочь другим людям, которые могли решить эту проблему.
Спасибо!

Ответы [ 4 ]

4 голосов
/ 17 сентября 2008

Отладка режима проектирования поможет. С здесь :

  1. Элемент списка
  2. В visual studio выберите проект, который вы хотите отладить.
  3. Щелкните правой кнопкой мыши -> Свойства.
  4. Выберите вкладку отладки.
  5. Измените режим отладки на Program.
  6. Установите «Запустить приложение» в качестве среды визуальной студии (C: \ Program Files \ Microsoft Visual Studio .NET 2003 \ Common7 \ IDE \ devenv.exe)
  7. Задайте файл решения в «поле аргумента командной строки».
  8. Применить -> ОК
  9. Выберите проект, который вы хотите отладить, в качестве запускаемого проекта.
  10. Run.
  11. Установите точку останова в месте, где вы хотите начать отладку (например, ваш конструктор управления)
4 голосов
/ 17 сентября 2008

Я не знаю, что означает это сообщение об ошибке, но, похоже, оно связано со сторонними элементами управления в форме В любом случае, решение почти так же абсурдно, как и проблема:

  1. Закрыть конструктор / сообщение об ошибке.
  2. Откройте код формы.
  3. Щелкните правой кнопкой мыши код формы и выберите «View Designer».

Presto! Конструктор открывается!

1 голос
/ 25 октября 2010

Эта проблема произошла со мной, и я узнал, что это из-за плохой ссылки. Вы должны просмотреть сборки, на которые ссылается ваше приложение.

0 голосов
/ 17 сентября 2008

По пути это может быть ссылка на путь к файлу или папке. Это может быть неверно сформированный путь, на который вы пытаетесь ссылаться, то есть прямая косая черта вместо обратной. Кроме того, что изменилось с момента появления ошибки? Вы перемещали какие-либо файлы? Вы сохранили ранее несохраненный код? Обновление из системы контроля версий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...