拡張機能を公開する
この記事の内容
さらに1個を表示Beutlの拡張機能をストアに公開する方法を説明します。
ここでは、C#プロジェクトの名前をYOUR_PROJECT
としています。
NuGetパッケージを作成
YOUR_PROJECT.csproj
があるディレクトリで以下のコマンドを実行します。
dotnet pack -c Release
実行すると以下のようにYOUR_PROJECT.1.0.0.nupkg
ファイルが生成されます。
YOUR_PROJECT
┣━ YOUR_PROJECT.csproj
┗━ bin
┗━ Release
┗━ YOUR_PROJECT.1.0.0.nupkg
パッケージを新規作成
-
右側のナビゲーションから拡張機能を開きます。
-
Developページを開いて
パッケージを新規作成
をクリックします。
-
YOUR_PROJECT
と入力します。 -
[作成] をクリックします。
TIP
ファイルを選択するとnupkgファイルやnuspecファイルからタイトルや説明を自動入力できます。
リリースを作成
TIP
前項でnupkgファイルやnuspecファイルを選択して、パッケージを作成した場合、 自動でリリースが作成されます。
-
[リリースの管理] をクリックします。
-
[追加] をクリックします。
-
タイトル、内容、バージョンを入力します。 バージョンはNuGetパッケージのバージョンと同じにします。
-
[作成] をクリックします。
アップロード
-
[リリースの管理] をクリックします。
-
任意のリリースをクリックしてください。
-
リリース アセット の [開く] をクリックします。
-
アセットを選択するダイアログが表示されます。
-
[追加] をクリックします。
-
今回はBeutlのサーバーにアップロードするため、内部をクリックします (外部を選ぶとGitHubなどのURLとファイルのハッシュ値を指定できます)
-
ファイル名を入力します。
-
アップロードするファイルを選択します。
-
次へをクリックするとアップロードされます。
-
ダイアログを閉じます。
-
右下の保存をクリックします
-
[公開する] をクリックします。 (最終的にユーザーがダウンロードできるようにするにはパッケージ側の公開設定を変更する必要があります)
パッケージを公開
-
拡張機能 > Develop から公開したいパッケージの [編集] をクリックします。
-
設定を開きます
-
[パッケージを公開] をクリックします。