Задать вопрос
@wlastas

VS 10/12 проект: можно ли добавить *.cs в виде ссылки в режиме «только чтение»

Доброго дня
есть два VS проекта не объединённые в одно решение.

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

Возможно ли это организовать какими либо простыми средствами — может есть чего встроенного в студию
  • Вопрос задан
  • 3010 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
retran
@retran
Что мешает вытащить их в отдельную сборку и подключить к обоим проектам?
Ответ написан
pletinsky
@pletinsky
Все верно сказано в предыдущем ответе.
Ваша проблема не должна возникнуть — скорее всего это лишь запах настоящих проблем — проблем высокоуровневой архитектуры и системы деплоя.
И эти проблемы обязательно всплывут еще — ваши костыли вас не спасут.

Делайте как все нормальные люди — оперируйте классами и неймспейсами а не файлами и выносите общие части в отдельный проект.

Если по ходу придется решать какие то серьезные проблемы приложения — решайте их.
В частности если сборка используется в других программах — зафиксируйте ее внешний интерфейс как фасад и поменяйте внутреннюю реализацию на вызов кода из других сборок. Будет лишний повод покрыть тестами.
Или разберитесь с системой деплоя этой сборки в данные приложения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы