問題タブ [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.
powershell - コマンドラインからパケットを使用する方法
Nuget Package Manager Consoleにnugetからpaketをインストールしました:
インストール パッケージ パケット
次に、実行しようとしましたpaket convert-from-nuget
。ユーザープロンプトで停止しました(パッケージマネージャーコンソールに入力できませんでした)。次に考えたのは、コマンド ラインから実行することでしたが、その方法は文書化されていません。
標準の dev コマンド プロンプトに入れるだけpaket convert-from-nuget
で、「paket」が認識されないというエラーが発生します。
コマンド ラインまたは PowerShell から paket を実行するにはどうすればよいですか? また、どのソリューションに対して動作するかをどのように指定しますか?
f# - 名前空間またはモジュール FsCheck が定義されていません
Mac OS X で F# を使いこなそうとしていますが、うまく動作しません (F# のバージョンは 3.1 で、Mono のバージョンは 4.0.2 です)。依存関係の管理にパケットを使用しており、既にいくつかのライブラリをインストールしています。これは私のpacket.dependencies
ファイルがどのように見えるかです:
関連する依存関係を取得した後、フォルダーmono .paket/paket.exe install
に正常にダウンロードされました。packages
自動生成されpacket.lock
たファイルは次のようになります。
.fs ファイル内でそのようなライブラリを参照しようとしています:
open FsCheck
ステートメントは で失敗しThe namespace or module 'FsCheck' is not defined
ます。
私は何を間違っていますか?
編集:
.fsx
(の代わりに)に切り替えて、パーツ.fs
を削除すると#if
正常に機能します。それを.fs
コンパイルしますが、実行する.exe
と次の例外が発生します(.dll
デフォルトでバンドルされていないことを意味することを理解しています。その場合、一般的な慣行は何なのか疑問に思います):
nuget-package - ソリューション内の別のパッケージを参照するパッケージを作成する
私はしばしばこの状況に陥ります:
それから私は作成します:
- ナゲットのパッケージ
Foo.nupkg
Foo.Wpf.nupkg
参照用のパッケージFoo.nupkg
。
docsでその依存関係を指定する方法を見つけることができませんでした。
entity-framework-6 - entityframework コード ファースト マイグレーション パケット
EntityFramework (6.1.3) の nuguet パッケージは、nuget パッケージ マネージャー コンソール ( AddMigration、Update-Databaseなど)から実行できるいくつかのツールをインストールします。これらは、nuget を使用し、適切な .ps ファイルが読み込まれている場合に利用できます。
プロジェクトとソリューションの依存関係をnuget ではなくpaketで解決しているため、これらのコマンドは使用できません。
nuget に戻らずにこれらのスクリプトを実行する代替手段はありますか?
visual-studio - Paket からダウンロードした依存関係を使用して F# アプリケーションを構築する方法は?
Paket でダウンロードされた依存関係を持つ Visual Studio で F# プロジェクトをビルドしようとして苦労しています。次のエラーのいくつかが発生します (毎回異なる dll で)。
この参照を解決できませんでした。アセンブリ「XPlot.Plotly.dll」が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイル エラーが発生する可能性があります。(コード=MSB3245)
この例では、Visual Studio はオプション-r:C:\projects\StarWars-social-network-master\packages\XPlot.Plotly\lib\net45\XPlot.Plotly.dll を追加します。ファイルは実際にファイルシステムに存在するため、何が間違っているのかわかりません。誰でも回避策を教えてもらえますか?
ありがとうございました。
.net - paket push を実行すると、nuget paket サーバーで 400 (Bad request) が返されます
私はこのコマンドを実行しました
私は何かを得ています
しかし、ブラウザからサーバーにアクセスできます。どこで間違ったのか、どのようにパッケージ nuget サーバーをプッシュするのか
maven - パケットでスナップショットのバージョン管理を実装することは可能ですか?
Maven は、Java の世界における依存関係マネージャーです。スナップショットのバージョン管理をサポートしています。Maven で言えば、依存関係はアーティファクトと呼ばれます。固定バージョン番号 (1.0.1 など) を持つアーティファクトは、決して変更されないため、1 回だけダウンロードされます。逆に、スナップショット バージョン (例: 1.0.1-Snapshot) は移動ターゲットと見なされます。これは現在開発中のコピーであり、近い将来変更される可能性があります。そのため、定期的に更新する必要があります。スナップショット バージョニングを使用すると、アーティファクト配信メカニズム (Nexus や Artifactory など) を介して進行中の開発の現在の状態をアーティファクトとして提供できます。スナップショット アーティファクトを作成する CI ビルドと組み合わせることで、開発インフラストラクチャをセットアップして、かなり複雑なプロジェクトを処理できます。
本質的に、スナップショットのバージョン管理は、依存関係マネージャーが以前にダウンロードしたバージョンタグを持つアーティファクトをチェックしてダウンロードする必要があることを意味すると思います。
.NET の世界では、Nuget が推奨されるパッケージ マネージャーです。依存関係マネージャーとして、それは非常にお粗末な仕事をします。特に、スナップショットのバージョン管理はサポートされていません: NuGet キャッシュとバージョン管理の問題
Paket は代替パッケージ マネージャーです。実際のプロジェクトで依存関係を管理する方が明らかに適していますが、スナップショットのバージョン管理に関するドキュメントには何も見つかりませんでした。 https://fsprojects.github.io/Paket/
私の質問: パケットでスナップショットのバージョン管理を実装することは可能ですか?
スナップショットのバージョン管理に関する詳細な説明:
Maven スナップショットとは正確には何ですか? なぜそれが必要なのですか?
http://www.tutorialspoint.com/maven/maven_snapshots.htm
https://docs.oracle.com/middleware/1212/core/MAVEN/maven_version.htm#MAVEN8855
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です。