Это основа проблемы, с которой я сталкиваюсь (конечно, она упрощена ради вопроса): у меня есть 2 проекта в решении, которые хранятся в моно-хранилище:
- Project1- выводит библиотеку
- Project2 - выводит исполняемый файл
Когда Project2 ссылается на Project1.
Я хотел бы перейти в несколько хранилищ, где Project1 будет храниться вРепозиторий отличается от Project2.Project1 выведет пакет nuget, а Project2 будет ссылаться на него вместо самого проекта.
Проблема, с которой я сталкиваюсь: в текущей ситуации (моно-хранилище), когда во время разработки я представляю функцию в Project2, которая также требует измененияв Project1 это не проблема.Если возникают проблемы, я могу обнаружить их во время разработки.
По-новому (с несколькими хранилищами) сначала нужно внести изменения в Project1, создать nuget и перенести его в хранилище nuget, затем обновить ссылку вПроект2.Если у меня возникнут проблемы в Project1, я должен вернуться к Project1, исправить проблему и нажать ее снова, обновить ссылку в Project2 и так далее.Кроме того, потеря выгоды от отладки обоих проектов.
Есть ли решение для этого подхода?Чтобы сфокусировать мой вопрос: если у меня есть исходные коды обоих проектов на моей машине разработчика, возможно ли каким-либо образом указать Visual Studio использовать исходный код вместо Nuget, на который ссылаются, для отладки?
Надеюсь, я объяснил это правильно и яснонасколько это возможно ...