Как очистить / удалить файл licenses.licx

Я удаляю зависимость от какого-либо компонента из решения. Некоторые проекты C# в своем каталоге содержат файл licenses.licx и имеют ссылку на этот файл в своем текстовом представлении csproj. Большая часть компонента licenses.licx является ссылкой, которую я удаляю из решения. Как убрать эти ссылки:

  • удаление файла licenses.licx как из проекта (как сделать это через VS GUI? Я не могу найти в GUI, как выбрать licenses.licx), так и из контроля версий;
  • вырезать ссылку на строку в licenses.licx и оставить пустой licenses.licx в проекте и управлении исходным кодом.

2 ответа

Решение

Самое простое, что можно сделать - показать все файлы проекта в пределах визуальной студии. Когда вы сделаете это, будет показан файл.licx.

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

Вы также можете просто удалить его из проводника решений Visual Studio, если вам нужно (очистка всех записей на предыдущем шаге будет иметь тот же эффект).

Кроме того, вы можете установить пакет nuget EmptyLicensesLicx, и он обеспечит Licenses.licx всегда пуст до того, как скомпилируется.

Есть очень простой способ избавиться от надоедливой ошибки компиляции "Licenses.licx". Просто измените действие сборки "Licenses.licx" на "Нет" в окне "Свойства".

Другие вопросы по тегам