Visual Studio: использование внешних файлов (без их копирования)

Я хочу импортировать класс enum (.cs) в мой проект, который создается другой службой. Поэтому, если эта служба обновит этот файл, он должен быть автоматически обновлен в моем проекте. Он должен быть только текстовым (поэтому я не могу использовать сборку), потому что мы не можем скомпилировать код в php.

И вот почему я хочу это: Мы используем глобальные языковые строки в нескольких приложениях, и я хотел бы использовать их в качестве перечислений по некоторым причинам. Когда новые тексты добавляются, я хочу иметь возможность использовать их без копирования или изменения чего-либо. Возможно, есть еще один способ добиться этого.

Спасибо.

Ответ 1

Вы можете добавить файл исходного кода в проект как ссылку.

Для этого:

  • Щелкните правой кнопкой мыши проект и выберите "Добавить → Существующий элемент"
  • Перейдите к файлу, который вы хотите добавить в качестве ссылки, и выберите его.
  • Посмотрите на кнопку "Добавить" в правом нижнем углу диалогового окна "Добавить существующий элемент". У этого есть маленькая стрелка падения. Нажмите эту стрелку.
  • Выберите "Добавить как ссылку".

Ответ 2

Следуйте настройкам:

  • Щелкните правой кнопкой мыши по проекту, чтобы добавить
  • Выберите существующий элемент
  • Выберите файл
  • В кнопке "Добавить" нажмите кнопку "Выпадающее меню" и выберите "Добавить как ссылку"

enter image description here

Ответ 3

Допустим, я хочу добавить CSV файл в проект.

  • Щелкните правой кнопкой мыши каталог, в который вы хотите добавить.
  • Нажмите на ДОБАВИТЬ, а затем на Существующий элемент.
  • Нажмите на ссылку Добавить/добавить как, также если вы имеете дело с CSV файлами или файлами, которые не имеют расширений, выберите " Все файлы" в этом случае.

Screen shot