Могу ли я ссылаться на библиотеку, на которую ссылаются, в Visual Studio 2010 (C #) - PullRequest
2 голосов
/ 28 февраля 2011

Мне приходится много менять некоторые используемые библиотеки. Я храню измененные библиотеки в новой папке. Чтобы использовать эти новые библиотеки, я должен изменить ссылки в проектах, которые их используют. Поскольку мое решение содержит 15 проектов, которые должны использовать библиотеки, я должен изменить ссылки в каждом проекте. Но это действительно с **! Есть ли простой способ просто изменить путь ссылки в одном проекте, а другие проекты ссылаются на ссылки? Так что я должен изменить ссылки только один раз?

Ответы [ 4 ]

2 голосов
/ 28 февраля 2011

Использовать вкладку пути ссылки в свойствах проекта.http://msdn.microsoft.com/en-us/library/6taasyc6.aspx

1 голос
/ 02 марта 2011

Я бы создал папку с общей библиотекой.

/src
  /lib (shared folder)
    /mylibraries (for ease of use copy your newest libraries here)

Когда вы решите, что собираетесь увеличивать, вы можете переместить ваши старые библиотеки в новую папку и заменить их новыми.

 /src
      /lib (shared folder)
        /mylibraries (copy from here)
           /3-1-2011  (to here)
1 голос
/ 28 февраля 2011

Я не думаю, что такой механизм «ссылки на ссылку» существует.Вы можете немного облегчить свою боль, открыв свой проект в Блокноте, скопировав нужную ссылочную строку, а затем воспользовавшись сторонним программным обеспечением для поиска и замены, которое может пройти через все ваши проекты и изменить для вас ссылку.

1 голос
/ 28 февраля 2011

Если библиотека находится в вашем решении, вы можете добавить ее в качестве «ссылки на проект» во все проекты, которые зависят от нее. Таким образом, изменения будут автоматически доступны, как только изменится библиотека.

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