Мне нужно добавить ссылку Unity (и многое другое) для плагина C#. Изучая этот вопрос, люди писали, чтобы перейти в «Проект -> Изменить ссылки» или щелкнуть правой кнопкой мыши элемент «Ссылки» в каталоге. Однако вкладка «Редактировать ссылки» выделена серым цветом, если она вообще есть. Кроме того, нет элемента или папки «Ссылки». Что мне делать?Как редактировать ссылки в MonoDevelop?
ответ
Под названием вашей игры на левой панели, где указано Solution
, должна быть подзаголовок, в котором говорится: Assembly-CSharp
. Выберите это, а затем повторите попытку и выберите Project -> Edit References
.
EDIT 2 Общие проекты не могут добавлять ссылки, как сказал in the documentation. Как сказано под человеком, лучший способ - не использовать общий проект, а проект библиотеки.
На скриншотах вы создали общий проект. Этот проект в основном представляет собой набор файлов и не имеет понятия ссылок. Общий проект предназначен для ссылки на один или несколько других проектов и позволяет простому совместному использованию нескольких файлов в этих проектах без необходимости связывания файлов.
Для плагина Unity я бы ожидал, что вам понадобится создать проект библиотеки C#, доступный в разделе Other - .NET - Library.
Спасибо! Я создал общий проект, потому что в учебнике, которое я использовал, не упоминалось, какой из них я должен использовать. – heptagon
Единственные узлы на левой панели являются решением, проект, и один класс. – heptagon
@heptagon Я отредактировал ответ - просто выберите узел проекта. –
Если я выберу узел проекта, на вкладке «Проект» нет кнопки «Редактировать ссылки». Если я выберу узел решения или узел класса, кнопка «Изменить ссылки» будет недоступна. – heptagon