объединение нескольких проектов в один проект в решении - PullRequest
0 голосов
/ 14 марта 2012

Можно ли создать решение, в котором у меня будет несколько проектов типа библиотеки классов и еще один проект слияния, который будет библиотекой классов, содержащей источники всех других проектов в решении?

1 Ответ

2 голосов
/ 14 марта 2012

Можно делиться файлами кода между проектами, добавляя их в качестве ссылки в дополнительных проектах. Я использую эту технику для обмена копиями PetaPoco , общих файлов AssemblyInfo и т. Д. Между моими проектами. Вы можете использовать эту технику, чтобы делать то, что вы хотите.

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

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

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

Надеюсь, это поможет.

...