Тип «MyType» не определен в LightSwitch Desktopclient

Я добавил вычисляемое поле в приложение LightSwitch, чтобы иметь возможность отображать строковое представление целочисленного поля из базы данных importerd, которая имеет тип самоопределяемого перечисления. Таким образом, код:

     Private Sub StatusDescription_Compute(ByRef result As String)
        Dim enumValue As CompetitionStatus = Me.Status
        result = enumValue.ToString
    End Sub

CompetitionStatus - это перечисление. IDE Visual Studio с радостью принимает этот синтаксис после того, как я добавил ссылку на dll, содержащую перечисление, и добавил оператор Imports (using).

Я нахожу добавленную ссылку в подпроекте сервера LightSwitch (и не могу добавить ее больше нигде). Однако код отказывается компилироваться, сообщая мне, что CompetitionStatustype не определен.

Что здесь происходит?


person Dabblernl    schedule 05.10.2014    source источник


Ответы (1)


Сборка, в которой определен CompetitionStatus, должна быть переносимой библиотекой классов, иначе ее нельзя будет использовать в клиентском проекте (поскольку это проект Silverlight). Вот некоторая информация: Как заставить портативные библиотеки классов работать на вас

person Dave Kidder    schedule 07.10.2014