2015-11-09 7 views
1

Я в процессе преобразования нескольких проектов от рябь до Paket. То, как я это делаю, это установить Paket, затем взять мой файл ripple.config и скопировать мои источники и nugets на мои paket.dependencies, позаботившись о версиях, которые я исправил. Затем я .paket/paket устанавливаю снова и снова, пытаясь разрешить ошибки в версии, которые возникают из этого.Ripple to Paket - есть ли лучший способ?

После этого я открываю все мои .csproj-файлы и добавляю дополнительные .. \ всем HintPaths, прежде чем открывать мой проект и вручную разрешать возникшие ошибки.

Есть ли лучший способ сделать это? Я знаю, что есть конвертер рябь-пакет, но я не только не мог заставить его работать, но многие люди, с которыми я работаю, говорят, что это ужасно.

спасибо.

ответ

1

1 добавить paket.references файл в папке каждого проекта

В каждой папке файлы проекта, вы должны создать paket.references и список там имя пакета (только другая информация хранится в соответствии с вашей paket.dependencies в ваша корневая папка).

2 Убедитесь, что фактическая ссылка обрабатываются с Paket

вы можете вручную удалить ссылки в файлах проекта (либо из VS или редактировать файл проекта), и вызовите paket install, который добавит их (по paket.references в папке проекта) с дополнительным узлом <Paket>True</Paket> (давая понять, что эта ссылка обрабатывается самим paket)

Я думаю, что это он.

Смежные вопросы