問題タブ [myget]
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.
nuget - MyGet フィードに NuGet パッケージの依存関係を作成する
myget の aspnetwebstacknightly フィードに依存するプレリリース バージョンを含むパブリック nuget パッケージがあります。そのフィードのパッケージに依存関係を作成する方法があるかどうかは誰にもわかりませんか? 役立つものを見つけることができませんでした。これを行う方法はないと思いますが、最後の手段として SO を試してみたいだけです。:)
nuget - Nuget エラー: 資格情報を提供してください: https://www.myget.org/F
Nuget は、非対話モードでは入力を要求できないと私に言い続けます。資格情報を nuget.config に追加し、nuget コマンドに -NonInteractive スイッチを追加しました。私は何か間違ったことをしていると思います...しかし、何ですか?
ビルドログの一部:
visual-studio - Visual Studio:NuGetパッケージソースには資格情報が必要です
myget.orgのURLを指す新しいパッケージソースを追加します。
http://www.myget.org/F/myfeed/
mygetクレデンシャルの入力を求められます。明らかに、開発者がmygetパッケージを操作するたびに手動でクレデンシャルを入力しなければならないのは不便です。
このブログでは、クレデンシャルをマシンレベルのNuGet.configに保存する方法について説明しています。
https://gist.github.com/xavierdecoster/3205826
しかし、手順を実行した後でも、VSは資格情報の入力を求めます。
package - MyGet を含む NuGet フィード ホスティング オプション
NuGet フィード ホストのオプションを調査しています。
現在、TeamCity を使用して、TC の組み込みサーバーにパッケージをビルド/公開しています。TC を指す Visual Studio パッケージ ソースの場合、開発者ワークステーションが同じローカル サブネット内にあり、数十のパッケージしかないにもかかわらず、サブスクリプション/更新プロセスが非常に遅いことがわかりました。
私が知っている他のパッケージフィードオプション:
- ニューシェア
- NuGet.Server に基づく内部 Web サーバー
- マイゲット
- プロゲット
これらのソリューションのいずれかについてエンタープライズ レベルの経験を持っている人はいますか?
MyGet は非常に有望に見えますが、(少なくとも彼らの Web サイトによると) アクティブなフィードが約 1500 しかないことが懸念の原因の 1 つです。MyGet が本当に普及した場合、これは 150,000 程度になるはずです。
また、NuGet の世界には、Maven のローカル専用の「スナップショット」パッケージ エンジンとフィード サーバーの概念に似たものはありますか?
ありがとう。
c# - ビルド時にナゲットの依存関係を取り込む
github Web フックで myget ビルド サービスを使用して、github へのプッシュごとに nuget パッケージをビルドしています。
github リポジトリはプロジェクト レベルであるため、packages フォルダー (sln レベル) はプッシュされません。
依存関係がないため、私のビルドは失敗します。ここでのベストプラクティスは何ですか? ビルド中に nuget を使用して依存関係を取得したいと思います。これは myget で可能ですか? もしそうなら、どのように設定できますか? 私はパッケージの復元を見てきましたが、それはslnレベルで構成も作成するので、それが私を助けることができるとは思いません.
nuget - myget パッケージのソースを取得するには?
Nuget パッケージに myget を使用しています。私は資格情報を含むプライベート フィードを使用しているため、次のブログをフォローしました。
私のローカル (プロジェクト) nuget.config (ソリューションの .nuget フォルダーにあります) は次のようになります。
私の nuget.targets では、ブログに従って復元コマンドを変更しました。
それにもかかわらず、buildserver はまだ nuget.org をソースとして使用しています。
誰が解決策を知っていますか?
nuget - MyGet & SymbolSource.org: VS2012 が pdb を見つけられない
myget (ci の一部) にライブラリを作成し、シンボル ソースを symbolsource.org にプッシュしようとしています (これは素晴らしいサービスであり、このアイデアが気に入っています)。これは私の最初の試みです。myget サイト ( http://docs.myget.org/docs/reference/symbolsource ) にある手順を使用していますが、いくつかのギャップがあります。
これが私がたどる手順です。まず、nuspec ファイルを作成し、「nuget pack -symbol xxx」を使用して X.symbols.nupkg および X.nupkg ファイルを作成します。これはうまくいきます。次に、それらを myget と symbolsource に個別にプッシュします。nuget pkg エクスプローラーを使用して内容を調べたところ、予想どおりに表示されました (src、pdb、および dll がシンボルに表示されます)。プッシュを行った後、symbolsource にログインすると、myget ページにある手順を使用して自分のパッケージがそこに表示されます。
次のコマンドを使用して、symbolsource にプッシュしました。
次に、指示に従って Visual Studio を構成します。「コードのみを有効にする」をオフにし、シンボル サーバーをオンにします。次に、シンボル サーバーのリストに次の URL を追加します。
XXXX は GUID であり、sumbolsource の "Your Account"/"Authentication" "Visual Studio" テーブル エントリを読み取りました (myget は、これが私がすべきことであることがまったく明確ではありませんでした)。
次に、デバッグを試みます。そのライブラリで何かをヒットすると、VS2012 で "No Symbols Loaded" ページが表示されます。詳細の下に、VS2012 が pdb ファイルを見つけようとする試みのダンプがあります。次のように表示されます。
つまり、symbolsource.org に正しく接続しているように見えます。しかし、そこで何かが失敗しています。9C883E0FA93245C99EFD2B92DBFC6DFC1 は明らかにハッシュです。そのライブラリにどのハッシュ シンボルソースが割り当てられているかわかりません (??)。
基本的。この時点でデバッグを続行する方法がわかりません。どんな助けでも大歓迎です!
更新:以下の回答で述べたように、テストできる小さなものを構築してください。私はそれをしました、そしてそれはうまくいきます。そうするうちに、SymbolSource.org にいくつかのデバッグ ツールがあることを発見しました。具体的には、フィード内のパッケージを見ると、「コンパイル」リンクを見つけることができます。クリックして。アップロードした各ビルド タイプの行が表示されます。私のパッケージにはそれに関連するものは何もないので、シンボル生成のために何らかの方法で nuspec ファイルを台無しにしてしまいました。
nuget - MyGet はどの NuGet コンポーネントの上に構築されますか?
NuGet システムは、NuGet.Core、NuGet.exe、NuGet.Server、NuGet.org (公式ギャラリー) で構成されています。MyGet が拡張するコンポーネントはどれですか?
nuget - .nuspec ファイルを使用するように myget ビルドをセットアップする方法
私のソースでは、完全なメタデータがファイルされた *.nuspec ファイルを指定しました。このソースを myGet でビルドすると、さまざまなメタデータ (作成者: Wonka、説明: 説明) を含む .nupkg を受け取ります。
myget.orgメタデータのパッケージの詳細は良いです:/
.nuspec ファイルメタデータを使用するように myGet ビルドをセットアップする方法は?