错误FS0039:命名空间或模块' AppConfig'未在共享项目中定义xamarin

时间:2017-07-18 14:50:09

标签: xamarin f# xamarin.forms visual-studio-mac

我有一个共享项目以及iOS,Android和控制台项目。

我有一个在共享项目中调用AppConfig.fs的DbClient.fs,但是如果我编译iOS或Android项目,我得到:

../DbClient.fs(39,39): Error FS0039: The value, namespace, type or module 'AppConfig' is not defined. Maybe you want one of the following:   Config   AppContext (FS0039) (Cobros.Droid)

这是代码示例:

DbClient.fs

module DbClient
..
..
    let _buildDeb(con, deuda:DebtRecord, after:Int64) =
        let cobro = Zone.queryByName(AppConfig.defaultZone())

AppConfig.fs

module AppConfig

open Plugin.Settings
open Plugin.Settings.Abstractions
...
let defaultZone() =
    read("zone", "Sample").ToUpper()

1 个答案:

答案 0 :(得分:1)

在@Fyodor Soikin的评论之后,我重新检查。

在Visual Stuid Mac中,文件按字母顺序排列,并使用IDE对其进行重新排序,而不是更改任何内容。

所以我直接在xml .projitems文件中更改顺序,现在就编译了!