問題タブ [paket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - JsonProvider には FSharp.Core 2.3.5 が必要です
CsvProvider
たとえば、XUbuntuで標準の例を実行しようとしています。JsonProvider
しかし、 の依存関係が見つからないというエラーが表示されFsharp.Core 2.3.5
ます。そこで、ローカルにインストールしようとしますpaket
(私は Atom と Ionide を使用しています)。しかし、そのパッケージは存在しないと言われています。ここで何をすべきかわからない。
私が実行しようとしているコード:
私が得ているエラー:
インストールしようとしているナゲットパッケージ:
実行時のエラー メッセージsudo mono .paket/paket.exe install
インストールするのに適したパッケージであることがわかった場所
f# - F# プロジェクトのビルド時に fsc への参照はどのように作成されますか?
teamctiy でのビルドに失敗し、その解決策を見つけられない F# プロジェクトがあります。teamcity を介してビルドする場合、 fsc への引数が正しくないようです。msbuild /t:Rebuild /p:Configuration=Release
同じソースで手動で実行すると、すべて正常に動作します。
私が何を意味するかを示すために、失敗した fsproj-file の内容を提供します (これは大規模なプロジェクトではありません)。
手動で実行すると、次msbuild
の正しい引数が取得されますfsc.exe
。
teamcity がビルドを実行すると、まったく同じ出力が得られません。
エラーは、Teamcity バージョンに への参照がないことFSharp.Data.SqlClient
です。msbuild
teamcity は私のソリューションを呼び出すだけだと思っていたので、これは本当に奇妙です。
c# - Fody Name.Of weaver を含むプロジェクトは、含まれているソリューションに応じて機能します
ある解決策では、私の場合は Fody.NameOf の Fody ウィービングが機能しないという問題が発生します。
私は新しいソリューションを作成し、問題のプロジェクトをコピーしました。このソリューションでは、製織が機能します!
新しいソリューションでは、Fody などを有効にするなど、特別なことは何も構成しませんでした。
「元の」ソリューションでは、最近 NuGet から Paket への移行を行いましたが、これは問題に関係している可能性があります。
私のVisual Studioのバージョンは2012です。
paket - パケットのファイル名に + 記号を含めるにはどうすればよいですか? 最終的には URL エンコードされます
次のようなファイル セクションを含むパケット ファイルがある場合:
次にpaket pack
、ビルドする nupkg ファイルに URL エンコードされたファイル名 lib/pq%2B を挿入します。エンコード/デコードが正しく機能するようにファイル名を指定する正しい方法は何ですか?
パケット バージョン 2.62.6.0
解決策: パケット 2.63 を使用します。これはバグであり、ユーザー エラーではありません。このパッチで修正されました。
f# - F# 型プロバイダーの依存関係の解決 - 「ファイルまたはアセンブリを読み込めませんでした...」
タイプ プロバイダーを使用しようとすると、「ファイルまたはアセンブリを読み込めませんでした... ... 指定されたファイルが見つかりませんでした」というエラーが発生します。
消費するアプリケーションのビルド時にエラーが表示されますが、ビルド前に Visual Studio で「赤い波線」として表示されません。
以下に TP をコピーしましたが、問題はDatabase.listDbs
呼び出し内で発生し、問題は以下のコードではなく、依存関係をパッケージ化する方法にあると強く疑われます。
次に、Newtonsoft.Json に依存する Microsoft.Azure.DocumentDB パッケージを呼び出します。見つからないのは Newtonsoft.Json パッケージです。私はパケットを使用して依存関係を管理し、リダイレクトをオンにしています。
完全なコード (すべてのパケット ファイルを含む) は、 https ://github.com/stewart-r/AzureDocumentDbTypeProvider/tree/dependency-issue の github にあります。
非常によく似たこの質問を見つけましたが、解決策は何の違いもありませんでした。
私の TP コードは次のとおりです。
f# - RdKafkaセットアップがVisual Studioでlibrdkafkaを見つけられない/認識しない
問題: RdKafka セットアップが Visual Studio 15 で librdkafka を検出/認識しない
コンテキスト:
Visual Studio 15 で RdKafka の使用を開始するために、汎用の paket+nuget セットアップ コマンドを (powershell 経由で) 実行しました。paket add nuget rdkafka
この後、RdKafka がソリューション パッケージの場所に正常にインストールされていることがわかります。librdkafka パッケージも存在します。
RdKafka を参照としてソリューションに追加しても機能します (IDE からのエラー メッセージが原因で、librdkafka dll を追加できません)。
ただし、librdkafka を使用して何かを実行しようとすると、ライブラリが見つかりません。
私が試したこと:
- rdkafka を完全に削除し、パケットを再インストール/更新/復元する
- IDE でのソリューションのクリーニングと再構築
- librdkafka パッケージを移動する/パスに含める
上記のすべてが成功しない
続行する方法について何か提案はありますか?
f# - Paket を使用して VS Code でシステム アセンブリを参照するにはどうすればよいですか?
NuGet パッケージを持たないシステム アセンブリを、F# プロジェクトまたはスクリプトで Paket を使用して VS Code で参照するにはどうすればよいですか?
例: System.Data.Linq.dll
.
1 つの方法は、たとえば次のように、ファイルをハード リファレンスすることです。
しかし、より良い/ポータブルなソリューションはありますか? これは Mono または .NET Core でどのように機能しますか?