У меня есть библиотека stati c, которая использовалась Sharp ie для генерации кода переноса. Библиотека была создана после этого (включая сгенерированную * .dll) успешно.
AppDefinition.cs содержит пространство имен и сопоставления, например:
namespace TheNamespace
{
// @interface TheParameters : NSObject
[BaseType(typeof(NSObject))]
interface TheParameters
{
Сама библиотека встроена в Release режим с LinkTarget.ArmV7 | LinkTarget.ArmV7s | LinkTarget.Arm64
.
Однако, при ссылке на этот проект привязки из моего проекта iOS, он работает только в режиме отладки. Когда я изменяю его на Release
, пространство имен (и все связанные предложения) недоступно . Также, когда исследует ссылку на библиотеку привязок в Обозреватель объектов , она не отображает никаких элементов: она полностью пуста.
Просто отметим, что она становится доступной при изменении его в раскрывающемся списке на Debug
и исчезании на Release
, что интересно, независимо от того, какой фактически проект выбран в раскрывающемся списке Текущий проект !
В чем может быть проблема? Спасибо!