Проект «Проект» не актуален.Отсутствует выходной файл «c: \ .. \ bin \ Debug \ Projr.dll» в режиме администратора VS 2017 - PullRequest
0 голосов
/ 01 февраля 2019

Я застрял с этой проблемой за последние 2 дня пустой проект библиотеки классов ;

  • Я попытался перезапустить VS 2017 Professional Edition
  • Перезапустить мойMachine.
  • Переустановлена ​​VS 2017 с последним доступным обновлением.

По-прежнему возникает проблема.

Всякий раз, когда мы собираем проект, он выдает мне следующее сообщение вокно вывода: нет ошибки в списке ошибок, даже отмечена опция «Только для сборки» в списке ошибок - нет ошибки; Проект 'Projr' не обновлен.Отсутствует выходной файл 'c: .. \ bin \ Debug \ Projr.dll'

Одна вещь, которую я заметил:

  • Я открываю VS2017 как администраторразрешение (Запуск от имени администратора) - дает мне эту проблему.

  • Но если я открою без этой опции администратора - я смогу построить свой проект.Поскольку мой проект является веб-проектом, мне нужно, чтобы он был связан с IIS и виртуальным каталогом, поэтому мне нужен режим администратора.

Примечание: проект сейчас пытается создать (тестовый проект) - это пустой проект библиотеки классов, созданный в самой VS 2017, его нельзя успешно построить в режиме администратора .

Может кто-нибудь помочь мне с этой проблемой .?

Edit1 : из окна вывода сообщения в режиме администратора;

1> Проект 'Projr' не обновлен.Отсутствует выходной файл 'c: .. \ bin \ Debug \ Projr.dll'.1> ------ Начата сборка: Проект: Projr, Конфигурация: Отладка любого процессора, 0 пропущено ==========

Edit2 : Попробовав это предложение от Александра и Джереми Очистить решение ( Это не получается для меня ), закройте решение и VS тоже.Затем удалите файл SUO и папки bin и obj.Откройте VS.Повторная ссылка на библиотеку DLL и т. Д. Измените путь ссылки в файле (ах) csproj. (Никаких специальных библиотек, кроме библиотек MS. Это пустой совершенно новый проект библиотеки классов.)

Edit3: Невозможно использовать режим администратора VS2017, но можно использовать режим администратора CMD разработчика.

1 Ответ

0 голосов
/ 08 февраля 2019

Копировать проект в другой каталог. Перейти к свойству проекта. Изменить путь виртуального каталога. Изменить порт iis на 81 или другой, чем ранее использованный. Затем скомпилировать его. В iis нельзя использовать два проекта с одним и тем же портом. Вы даже можете изменить его для запуска на iisexpress.Вы не можете собрать из-за настроек вашего проекта

Попробуйте создать новый веб-проект, выбрав iis

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