Добавить кодовую базу в качестве ссылки вместо копирования Visual Studio - PullRequest
2 голосов
/ 10 февраля 2009

Это может быть смешной вопрос для вас, профессионалов C #, но здесь я иду. Я начинающий Flash-разработчик в Silverlight и пытаюсь выяснить, как создать «кодовую базу» (повторно используемый набор классов) для анимации. Я хотел бы хранить его в одном месте и использовать его в нескольких проектах. Обычно во Flash я бы добавил ссылку на «путь к проекту», а затем начал использовать код. У меня вопрос, как мне добавить папку в Visual Studio, чтобы я мог «использовать» эти классы в своем проекте. Я попытался «Добавить> Существующий элемент», но скопировал файлы в каталог моего проекта.

Ответы [ 3 ]

4 голосов
/ 10 февраля 2009

Решение, описанное Томасом (добавление ссылки на двоичный файл DLL), является правильным решением этой проблемы; лучше, чем ссылаться на исходный код и компилировать его в каждый проект.

Но только для дополнительной информации, если вам когда-либо нужно добавить файл исходного кода в ваш проект Visual Studio без создания копии файла, вы можете выполнить следующие шаги:

  1. Щелкните правой кнопкой мыши свой проект в обозревателе решений и выберите Добавить -> Существующий элемент.
  2. Перейдите к местоположению файла исходного кода и выберите его.
  3. На кнопке «Добавить» в диалоговом окне есть стрелка раскрывающегося списка. Нажмите на это и выберите «Добавить как ссылку».

Это позволит вам использовать этот файл исходного кода в вашем проекте, не делая VS копию этого файла.

4 голосов
/ 10 февраля 2009

Самый простой способ - создать новый проект ClassLibrary и создать его. Это выведет файл .dll в папку, которую вы можете указать в меню настроек проекта, на которую вы ссылаетесь из каждого проекта, в котором он необходим.

Кроме того, вы можете скопировать этот .dll в папку /bin/ вашего проекта - это будет делать то же самое для этого конкретного проекта, но при запуске следующего вы можете изменить некоторые детали в библиотеке кодовой базы без ломая первый проект.

1 голос
/ 10 февраля 2009

В обозревателе решений щелкните правой кнопкой мыши узел проекта и выберите Добавить ссылку.

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

Выберите компоненты, на которые вы хотите сослаться, затем нажмите OK.

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