.NET Core NuGetの復元がプライベートNuGetフィードで失敗する(VSTS CIビルド)

ジェームズウィロー

この問題は、特に自動ビルドにおけるVisualStudioチームサービスの継続的インテグレーション機能に関するものです。

.netコアMVCアプリケーションをビルドするためのビルド定義を設定しました。

.NET Core v1を使用し、.net Framework4.5.2に対してコンパイルしています。

私はここの指示に従いました:

https://www.visualstudio.com/en-us/docs/build/apps/aspnet/ci/build-aspnet-core

VSTSでプライベートNuGetフィードを設定しています。パッケージフィードソースを追加するコマンドは次のとおりです。

Sources Add -Name "CiiDLFeed" -UserName "<username>" -Password "<password>" -ConfigFile $(Build.SourcesDirectory)/Nuget.config -Source https://mycompany.pkgs.visualstudio.com/_packaging/DLFeed/nuget/v3/index.json

私が受け取っているエラー:

エラー:ソースhttps://mycompany.pkgs.visualstudio.com/_packaging/DLFeed/nuget/v3/index.jsonのサービスインデックスを読み込めませんエラー:パスワードの復号化は、このプラットフォームの.NETCoreではサポートされていません。次のフィードは暗号化されたパスワードを使用します: 'CiiDLFeed'。回避策として、クリアテキストのパスワードを使用できます。

これに応えて、NuGetソースの追加コマンドに「-StorePasswordInClearText」パラメーターを追加しました。

Sources Add -Name "CiiDLFeed" -UserName "<username>" -Password "<password>" -ConfigFile $(Build.SourcesDirectory)/Nuget.config -Source https://mycompany.pkgs.visualstudio.com/_packaging/DLFeed/nuget/v3/index.json -StorePasswordInClearText

今、私は401エラーを受け取ります:

エラー:ソースhttps://mycompany.pkgs.visualstudio.com/_packaging/DLFeed/nuget/v3/index.jsonのサービスインデックスを読み込めませんエラー:応答ステータスコードは成功を示していません:401(無許可)。

別のビルド定義で正しく機能するのとまったく同じ資格情報を使用して、同じnugetフィード(.NET Webフォームアプリ)にアクセスしているので、401が表示されないはずです。

また、プライベートフィードでNuGetパッケージの代わりにライブラリdllを参照することも試みましたが、.NETCoreでは不可能なようです。

.NETコアプロジェクトは、このリリースの.NETFrameworkアセンブリの参照のみをサポートします。他のアセンブリを参照するには、それらをNuGetパッケージに含めて、そのパッケージを参照する必要があります。

ジェームズウィロー

使用した回避策は、プロジェクト内のディレクトリであるローカルNuGetソースをセットアップすることです。次に、.nupkgファイルをそれに追加し、プロジェクトでそれらを参照します。

これにより、VSTS CIビルドは、リモートのNuGetソースを設定せずにNuGetパッケージにアクセスできます。

例えば:

project_directory/
    ... project files ...
    my_nuget_repo/
        mypackage.nupkg

ローカルソースを追加します。

nuget sources add -Name "my_nuget_repo" -Source "<path_to_project>/my_nuget_repo"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

TFSビルドエージェントがNugetの復元で失敗しました:.Net Core + VS 2017+プライベートTFSフィード

分類Dev

プライベートNugetフィードとNESTを混在させるとdotnetの復元が失敗する

分類Dev

VSTS-ASP.NET Core2.0アプリのビルドがパッケージMicrosoft.Extensions.FileProviders.Physical2.0.0で失敗する互換性がない

分類Dev

.NET Core 2.1TFSビルドが復元手順で失敗しました

分類Dev

Asp.Net Core 3(Blazorクライアント側)のビルドが失敗する

分類Dev

VS2017 .Net Core (フル フレームワーク) プロジェクトのビルド後イベントが $(ConfigurationName) の空の文字列を取得する

分類Dev

HandleAuthenticateAsyncをオーバーライドすると、失敗の理由が失われるc#.net core 3.1

分類Dev

gitlab CIでのASP.NETコアプロジェクトのビルドエラー:エラーNETSDK1045:現在の.NET SDKは、.NET Core5.0のターゲティングをサポートしていません

分類Dev

.Net Coreソリューションはローカルでビルドされますが、AzureDevOPSパイプラインでのビルドに失敗します

分類Dev

.NET Core CLIでのMono.Optionsのビルド(dotnetビルド)

分類Dev

.NET CoreプロジェクトでNuGet参照をビルド出力にコピーするにはどうすればよいですか?

分類Dev

1つのNuGetパッケージ(SQLite Core)が原因でTFSビルドが失敗している

分類Dev

定義がないため、.net Coreアプリでビルドが失敗する

分類Dev

ASP.NET CoreでDockerをビルドする:「そのようなファイルまたはディレクトリはありません」エラー

分類Dev

.Net Coreでデフォルトのビルド番号を設定する方法

分類Dev

.net core 3.1 Azure devopsPipelineがnugetの復元に失敗しました

分類Dev

Net Core:WebApplicationFactoryサービスのDbContextをInMemoryデータベースでオーバーライドする

分類Dev

gitlab-ciビルドasp.netコアドッカー

分類Dev

VS2017がUWPストアバンドルのビルドに失敗する(.NETネイティブ、ARMビルドのエラー)

分類Dev

Angular7 ASP .Net Core2.1でng2-file-uploadを使用するとビデオのアップロードが失敗する

分類Dev

ビルドサーバー上のASP.NETCore2.0プロジェクトでNugetの復元が失敗する

分類Dev

.NET Core RC2で.exeファイルをビルドする

分類Dev

C#7.1で.NET Core 2.0 EXEファイルをビルドする

分類Dev

ASP.NET Core Dockerビルドエラー

分類Dev

完全な .NET フレームワークの ASP.NET Core プロジェクト内の NuGet フォルダーから DLL を参照する

分類Dev

Xamarin.iOSプロジェクトのビルド時に、NuGetパッケージの復元がエラーコード127で失敗しました

分類Dev

VSTS-ASP.NET Core 2.0のビルド、コンパイルエラー:アセンブリ "Microsoft.AspNetCore.Mvc.ViewFeatures"が見つかりませんでした

分類Dev

Firebase Coreをアップグレードした後、フラッターiOSビルドが失敗する

分類Dev

.NET Coreソリューションのレッドコードですが、ビルドします

Related 関連記事

  1. 1

    TFSビルドエージェントがNugetの復元で失敗しました:.Net Core + VS 2017+プライベートTFSフィード

  2. 2

    プライベートNugetフィードとNESTを混在させるとdotnetの復元が失敗する

  3. 3

    VSTS-ASP.NET Core2.0アプリのビルドがパッケージMicrosoft.Extensions.FileProviders.Physical2.0.0で失敗する互換性がない

  4. 4

    .NET Core 2.1TFSビルドが復元手順で失敗しました

  5. 5

    Asp.Net Core 3(Blazorクライアント側)のビルドが失敗する

  6. 6

    VS2017 .Net Core (フル フレームワーク) プロジェクトのビルド後イベントが $(ConfigurationName) の空の文字列を取得する

  7. 7

    HandleAuthenticateAsyncをオーバーライドすると、失敗の理由が失われるc#.net core 3.1

  8. 8

    gitlab CIでのASP.NETコアプロジェクトのビルドエラー:エラーNETSDK1045:現在の.NET SDKは、.NET Core5.0のターゲティングをサポートしていません

  9. 9

    .Net Coreソリューションはローカルでビルドされますが、AzureDevOPSパイプラインでのビルドに失敗します

  10. 10

    .NET Core CLIでのMono.Optionsのビルド(dotnetビルド)

  11. 11

    .NET CoreプロジェクトでNuGet参照をビルド出力にコピーするにはどうすればよいですか?

  12. 12

    1つのNuGetパッケージ(SQLite Core)が原因でTFSビルドが失敗している

  13. 13

    定義がないため、.net Coreアプリでビルドが失敗する

  14. 14

    ASP.NET CoreでDockerをビルドする:「そのようなファイルまたはディレクトリはありません」エラー

  15. 15

    .Net Coreでデフォルトのビルド番号を設定する方法

  16. 16

    .net core 3.1 Azure devopsPipelineがnugetの復元に失敗しました

  17. 17

    Net Core:WebApplicationFactoryサービスのDbContextをInMemoryデータベースでオーバーライドする

  18. 18

    gitlab-ciビルドasp.netコアドッカー

  19. 19

    VS2017がUWPストアバンドルのビルドに失敗する(.NETネイティブ、ARMビルドのエラー)

  20. 20

    Angular7 ASP .Net Core2.1でng2-file-uploadを使用するとビデオのアップロードが失敗する

  21. 21

    ビルドサーバー上のASP.NETCore2.0プロジェクトでNugetの復元が失敗する

  22. 22

    .NET Core RC2で.exeファイルをビルドする

  23. 23

    C#7.1で.NET Core 2.0 EXEファイルをビルドする

  24. 24

    ASP.NET Core Dockerビルドエラー

  25. 25

    完全な .NET フレームワークの ASP.NET Core プロジェクト内の NuGet フォルダーから DLL を参照する

  26. 26

    Xamarin.iOSプロジェクトのビルド時に、NuGetパッケージの復元がエラーコード127で失敗しました

  27. 27

    VSTS-ASP.NET Core 2.0のビルド、コンパイルエラー:アセンブリ "Microsoft.AspNetCore.Mvc.ViewFeatures"が見つかりませんでした

  28. 28

    Firebase Coreをアップグレードした後、フラッターiOSビルドが失敗する

  29. 29

    .NET Coreソリューションのレッドコードですが、ビルドします

ホットタグ

アーカイブ