2017-07-18 12 views
1

共有プロジェクトとiOS、AndroidおよびConsoleプロジェクトがあります。エラーFS0039:名前空間またはモジュール 'AppConfig'が共有プロジェクトxamarinに定義されていません

../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) 

これはコードのサンプルです:

私はiOSのコンパイルやAndroidのプロジェクトは私が得るただし場合、共有プロジェクト内部AppConfig.fsを呼び出すDbClient.fsを持っています私は再チェック@Fyodor Soikinのコメントの後
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

同じプロジェクト内に 'DbClient'と' AppConfig'がありますか?あれば正しいですか? –

+0

同じプロジェクトです。共有プロジェクトは注文を変更できません。 – mamcx

+2

'AppConfig'は' DbClient'または_after_より前に来ていますか? –

答えて

1

Visual Stuid Macファイルはアルファベット順であり、IDEを使用して並べ替えると何も変更されません。

したがって、xml .projitemsファイルで直接注文を変更してコンパイルしました。

関連する問題