NuGet Next、NuGet管理の新しいプライベート版をリリース

NuGet Next、NuGet管理の新しいプライベート版をリリース

NuGet Nextは、BaGetをベースにしたプライベートNuGet管理プラットフォームで、BaGetを拡張し、より多くの機能を提供しました。

最后更新 2024/11/04 20:33
tokengo
预计阅读 4 分钟
分类
.NET
标签
.NET C# NuGet 民営化される

NuGet Nextは、BaGetをベースにしたプライベートNuGet管理プラットフォームで、BaGetを拡張し、より多くの機能を提供しました。

NuGetオープンソースのプライベートパッケージ管理の最新バージョンでは、BaGetに基づいてより多くの機能を追加し、ローカリゼーションサポートなど、中国市場との互換性を高めました。

图片

图片

** 機能紹介 **

  • ユーザー管理をサポート
  • パッケージ管理のサポート
  • パッケージ管理のサポート
  • ユーザーサポートカスタムキー
  • SqlServerデータベースのサポート
  • Postgre SQLデータベースのサポート
  • My SQLデータベースのサポート
  • DMデータベースのサポート

*** 迅速な展開 **

Docker Composeによる高速デプロイメント

version: '3.8'
services:
  nuget.next:
    image: registry.token-ai.cn/ai-dotnet/nuget-next
    build:
      context: .
      dockerfile: src/NuGet.Next/Dockerfile
    container_name: nuget-next
    ports:
      - "5000:8080"
    volumes:
      - ./nuget:/app/data # 请注意手动创建data目录,负责在Linux下可能出现权限问题导致无法写入
    environment:
      - Database:Type=SqLite
      - Database:ConnectionString=Data Source=/app/data/nuget.db # 数据库连接字符串
      - Mirror:Enabled=true # 是否启用镜像源
      - Mirror:PackageSource=https://api.nuget.org/v3/index.json # 镜像源,如果本地没有会自动从镜像源拉取
      - RunMigrationsAtStartup:true # 是否在启动时运行迁移,如果是第一次启动请设置为true
docker-compose up -d

** サポート **

version: '3.8'
services:
  nuget.next:
    image: registry.token-ai.cn/ai-dotnet/nuget-next
    build:
      context: .
      dockerfile: src/NuGet.Next/Dockerfile
    container_name: nuget-next
    ports:
      - "5000:8080"
    volumes:
      - ./nuget:/app/data # 请注意手动创建data目录,负责在Linux下可能出现权限问题导致无法写入
    environment:
      - Database:Type=DM # 达梦数据库
      - Database:ConnectionString=Server=localhost;User id=SYSDBA;PWD=SYSDBA;DATABASE=NUGET # 数据库连接字符串
      - Mirror:Enabled=true # 是否启用镜像源
      - Mirror:PackageSource=https://api.nuget.org/v3/index.json # 镜像源,如果本地没有会自动从镜像源拉取
      - RunMigrationsAtStartup:true # 是否在启动时运行迁移,如果是第一次启动请设置为true
docker-compose up -d

** Postgre SQLデータベース **

version: '3.8'
services:
  nuget.next:
    image: registry.token-ai.cn/ai-dotnet/nuget-next
    build:
      context: .
      dockerfile: src/NuGet.Next/Dockerfile
    container_name: nuget-next
    ports:
      - "5000:8080"
    volumes:
      - ./nuget:/app/data # 请注意手动创建data目录,负责在Linux下可能出现权限问题导致无法写入
    environment:
      - Database:Type=PostgreSql
      - Database:ConnectionString=Host=postgres;Port=5432;Database=nuget-next;Username=token;Password=dd666666;
      - Mirror:Enabled=true # 是否启用镜像源
      - Mirror:PackageSource=https://api.nuget.org/v3/index.json # 镜像源,如果本地没有会自动从镜像源拉取
      - RunMigrationsAtStartup:true # 是否在启动时运行迁移,如果是第一次启动请设置为true
docker-compose up -d

** My SQLデータベース *

version: '3.8'
services:
  nuget.next:
    image: registry.token-ai.cn/ai-dotnet/nuget-next
    build:
      context: .
      dockerfile: src/NuGet.Next/Dockerfile
    container_name: nuget-next
    ports:
      - "5000:8080"
    volumes:
      - ./nuget:/app/data # 请注意手动创建data目录,负责在Linux下可能出现权限问题导致无法写入
    environment:
      - Database:Type=MySql
      - Database:ConnectionString=Server=mysql;Port=3306;Database=nuget-next;Uid=root;Pwd=dd666666;
      - Mirror:Enabled=true # 是否启用镜像源
      - Mirror:PackageSource=https://api.nuget.org/v3/index.json # 镜像源,如果本地没有会自动从镜像源拉取
      - RunMigrationsAtStartup:true # 是否在启动时运行迁移,如果是第一次启动请设置为true
docker-compose up -d

**SqlServerデータベース ***

version: '3.8'
services:
  nuget.next:
    image: registry.token-ai.cn/ai-dotnet/nuget-next
    build:
      context: .
      dockerfile: src/NuGet.Next/Dockerfile
    container_name: nuget-next
    ports:
      - "5000:8080"
    volumes:
      - ./nuget:/app/data # 请注意手动创建data目录,负责在Linux下可能出现权限问题导致无法写入
    environment:
      - Database:Type=SqlServer
      - Database:ConnectionString=Server=sqlserver;Database=nuget-next;User Id=sa;Password=dd666666;
      - Mirror:Enabled=true # 是否启用镜像源
      - Mirror:PackageSource=https://api.nuget.org/v3/index.json # 镜像源,如果本地没有会自动从镜像源拉取
      - RunMigrationsAtStartup:true # 是否在启动时运行迁移,如果是第一次启动请设置为true
docker-compose up -d

** ご使用方法 **

  • デフォルトのユーザー名admin
  • デフォルトのパスワードAa123456.

** お問い合わせ **

  • 公式サイト
  • GitHub
  • Gitee
  • メールボックス
  • QQグループ

GitHub: https://github.com/AIDotNet/NuGet.Next

Gitee: https://gitee.com/aidotnet/NuGet.Next

サンプルWebサイトhttps://nuget.token-ai.cn/

图片

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2025/05/24

こんにちは. NET run fileさよならcsproj

この記事では、開発者がプロジェクトファイルを作成せずにC#ソースファイルを直接実行できるようにする. NET CLIの新しいファイル形式プログラム機能を紹介します。この機能は、メモリ内で仮想プロジェクトファイルを生成し、NuGet依存パッケージとプロジェクトプロパティ設定をサポートすることで、スクリプトやシンプルなアプリケーションの開発を容易にします。また、ターゲットパスの拡張、コマンドラインパラメータの統一、パフォーマンスの向上、ファイル型プログラムコマンドのサポートの強化など、この機能の将来の方向性についても説明しています。

继续阅读
同分类 / 同标签 2026/04/22

バージョン別の. NETサポート状況(250 7 0 7更新)

仮想マシンとテストマシンを使用して、各バージョンのオペレーティングシステムの. NETサポートをテストします。オペレーティングシステムのインストール後、対応するランタイムを測定し、スターダストエージェントをパスとして実行できます。

继续阅读