0

我在 LightSwitch 应用程序中添加了一个计算字段,以便能够显示来自 importerd 数据库的整数字段的字符串表示形式,该数据库具有自定义枚举类型。因此,代码是:

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

CompetitionStatus一个枚举。在我添加了对包含枚举的 dll 的引用并添加了Imports( using) 语句之后,Visual Studio 的 IDE 很高兴地接受了这种语法。

我在 LightSwitch 的 Server 子项目中找到了添加的引用(并且无法将其添加到其他任何地方。)但是,代码拒绝编译,告诉我CompetitionStatus类型未定义。

这里发生了什么?

4

1 回答 1

1

定义 CompetitionStatus 的程序集必须是可移植类库,否则不能被 Client 项目使用(因为它是 Silverlight 项目)。以下是一些信息:如何使便携式类库为您工作

于 2014-10-07T15:38:33.050 回答