2015-12-08 3 views
0

Я разработал надстройку Monodevelop/Xamarin Studio, и я готов ее опубликовать. Он не может создать репозиторий надстройки MonoDevelop с ошибкой файла, не найденной. Я не уверен, что он ищет, но он поднимает вопрос о зависимостях. Я использую Renci.SshNet.dll. Включить ли это в мой репозиторий github? И ссылаюсь ли я на это в файле addin-project.xml?Надстройка Monodevelop/Xamarin Studio требует зависимости .dll

+0

вы используете MonoDevelop.AddinMaker mhutch в? – SushiHangover

+0

@FlappySocks, предоставить ссылку на репозиторий, чтобы мы могли посмотреть настройки и убедиться, что все правильно. – matthewrdev

+1

Плагин здесь https://github.com/logicethos/SSHDebugger – FlappySocks

ответ

0

В файле AssemblyInfo.cs, добавьте атрибут ImportAddinAssembly указать надстройка имеет зависимость от Renci.SshNet.dll:

[assembly:Mono.Addins.ImportAddinAssembly("Renci.SshNet.dll")] 
+1

Этого было недостаточно, чтобы завершить процесс сборки. См. Мой проект надстройки здесь https://github.com/logicethos/SSHDebugger – FlappySocks

+0

Хорошо, я бы начал с удаления узлов зависимостей AddinFile из «addin-project.xml»; Насколько мне известно, вам нужен только узел AddinFile для сборки сборки сборки, а не зависимости. Вы уже указали, что они являются зависимыми в манифесте. – matthewrdev

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