NDExt 1.3.0

dotnet tool install --global NDExt --version 1.3.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local NDExt --version 1.3.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=NDExt&version=1.3.0                
nuke :add-package NDExt --version 1.3.0                

Next Design Extension Utility Tool

Next Designのエクステンションを開発するツールです。

必要環境

  • このプログラムを動作させるには .NET6のSdkおよびnuget.exeのインストールが必要です。
  • nuget.exe は公式サイトからダウンロードし、適切なフォルダーに保存して、そのフォルダーを PATH 環境変数に追加してください(パスの設定が通っていないと正しく動作しません)。

インストール方法

Next Designのエクステンション開発支援コマンドラインツールをグローバルツールとしてnuget.orgに公開しています。コマンドプロンプトから次のように実行してインストールします。

> dotnet tool install --global NDExt 
  • インストール後は下記のコマンドを実行しておきます。
> ndext install

利用方法

コマンドプロンプトから実行します。利用できるコマンドは下記を実行して確認して下さい。

> ndext --help
  • 次のように確認できます。
NDExt:
  Next Designのエクステンションを作成できるユーティリティです。

Usage:
  NDExt [options] [command]

Options:
  --version    Display version information

Commands:
  install            プロジェクトのテンプレートをインストールします。最初に実行して下さい。
  new <name>         現在のフォルダにNext Designのエクステンションのプロジェクトを作成します。
  new-extp <name>    現在のフォルダにExtensionPointsライブラリを用いたエクステンションのプロジェクトを作成します。
  pack               エクステンションをパッケージ化します。
  uninstall          プロジェクトのテンプレートをアンインストールします。
  • Next Designのエクステンションの .NET Core プロジェクトをカレントディレクトリに作成します。
> ndext new Ext1
> ndext new-extp Ext2
  • エクステンションをパッケージ化するには次のように実行します。
> ndext pack -c Release -v 3.0 

packコマンドの実行に成功するとndpackagesフォルダにnupkgファイルが作成されます。

ドキュメント

詳しい利用方法はNDExtのドキュメントを参照して下さい。

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.3.0 393 6/8/2023
1.2.0 543 7/19/2022
1.1.0 428 6/30/2022
1.0.8 491 2/16/2022
1.0.7 457 2/15/2022
1.0.6 418 2/15/2022
1.0.5 439 2/15/2022
1.0.4 450 2/14/2022
1.0.3 297 1/14/2022
1.0.2 474 1/14/2022
1.0.1 444 1/14/2022
0.7.4 356 11/9/2021
0.7.3 350 11/9/2021
0.7.2 352 11/9/2021
0.7.1 360 11/9/2021
0.7.0 403 11/9/2021
0.6.0 390 11/5/2021