私はLicense your appに行っており、C#のコードしかありません。私はF#WPFアプリケーションにライセンス情報をどこに置くべきかと思います。 これはapp.fsファイルまたは別のファイルに格納されますか。F#WPF Esriデベロッパーライセンス
おかげ
私はLicense your appに行っており、C#のコードしかありません。私はF#WPFアプリケーションにライセンス情報をどこに置くべきかと思います。 これはapp.fsファイルまたは別のファイルに格納されますか。F#WPF Esriデベロッパーライセンス
おかげ
私はこのSDKに慣れていないんだけど、それはそれを使用してアセンブリ(そうEXEやDLL)ファイルに行く必要があります。 C#コードを表示するために参考にされて、だけではなく、リンクただろう:
:Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.ClientId = "mYcLieNTid";
try
{
Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.Initialize();
}
catch (Exception ex)
{
Console.WriteLine("Unable to initialize the ArcGIS Runtime with the client ID provided: " + ex.Message);
}最近ずっと改善のF#のドキュメントTry/Withから
は、F#で同等の例外処理メカニズムであります
Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.ClientId <- "mYcLieNTid";
try
Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.Initialize()
with
| ex -> printfn "Unable to initialize the ArcGIS Runtime with the client ID provided: %A" ex.Message
追加情報:あなたがF# for funを見て、またModulesとClassesしてください時間があれば、あなたもこれらのトップを検索することができますSOのics。ここではいくつかのコメントです:
F#がプロジェクト内のファイルの順番に敏感であり、あなたができる、あなたはopen
があなたの一般
#load *.fsx
スクリプト
*.fs
ファイルに対してこれを行う必要はありません。あなたはちょうどあなたがにモジュールを配置する必要はありませんFile1のモジュール内で使用すると、let x = 5
を聞かせている場合、その後、あなたがそれにアクセスするためのFile1.x
open File1
あなたはFile1.fsを持っており、その中module File1
仮定言うことができます別のファイル。 SDKを持っているネームスペースに置くことができます(おそらくApp.fs
)。[<EntryPoint>]
ベースラインの例としてC#コードを表示していただきありがとうございます。私は今週末この問題に取り組み、F#コードがどのように動作するかを返信する予定です。 –
MainWindowファイルとAppファイルの両方にコードを直接コピーし、このエラーが発生しました。名前空間に値を含めることはできません。値宣言を保持するモジュールの使用を検討してください。だから私は、モジュールApKey.fsを作成し、メインウィンドウまたはAppファイルに開いたApKeyを追加して、このエラーが発生しました。名前空間またはモジュール 'Apkey'は定義されていません。 #load "ApKey.fs"を参照しても、エラーが発生しました。 –
それは本当に別の質問です。上記の私の答えの*追加情報*をご覧ください。 – s952163
で、あなたの
main
関数の中で、このコードを配置することです。 – s952163