我有一个共享项目以及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()
答案 0 :(得分:1)
在@Fyodor Soikin的评论之后,我重新检查。
在Visual Stuid Mac中,文件按字母顺序排列,并使用IDE对其进行重新排序,而不是更改任何内容。
所以我直接在xml .projitems
文件中更改顺序,现在就编译了!