この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 19385|答える: 0

[.NET Core] Coreコマンドライン ASP.NET MVCプロジェクトを作成します

[リンクをコピー]
掲載地 2018/06/28 10:29:41 | | | |
ネイティブ開発ツールと2017年の違い。昨年インストールされたためアップグレードがありません。新しい.netコアウェブサイトプロジェクトを作成しましたが、1.xバージョンしかなく、dotnet--versionを実行し、システムにインストールされたバージョンも1.0.0です。以下に示す通りです:



その結果バージョン2.1で.net coreプロジェクトを作りたいと思っています、チュートリアルは以下の通りです:

SDKをインストールしてください

ダウンロードアドレス:ハイパーリンクのログインが見えます。ダウンロードしてダブルクリックでインストールしてください。以下のように示されています:



インストールが完了したら、「dotnet --version」コマンドを再度実行してバージョンを確認し、「2.1.301」を見つけます。これはすでに最新バージョンです。しかし、vs2017はまだ2.xプロジェクトを作成できません!!!



新しいMVCプロジェクト

VS IDEツールではプロジェクトを作成できないため、コマンドラインを通じてのみMVCプロジェクトを作成できます。コマンドは以下の通りです:


C:\project\web\test>dotnet new mvc
「ASP.NET コアウェブアプリ(モデル・ビュー・コントローラー)」というテンプレートが成功裏に作成されました。
このテンプレートにはMicrosoft以外の関係者向けの技術が含まれています。詳細は「Σα Ari Practice」をご覧くださいハイパーリンクのログインが見えます。

作成後の処理中...
C:\project\web\test\test.csprojで「dotnet restore」を実行しています...
  C:\project\web\test\test.csprojのパッケージを元に戻す...
  Microsoft.NETCore.DotNetAppHost 2.1.0がインストール中です。
  Microsoft.NETCore.DotNetHostResolver 2.1.0がインストールされています。
  Microsoft.NETCore.DotNetHostPolicy 2.1.0がインストール中です。
  Microsoft.NETCore.Targets 2.1.0がインストールされています。
  Microsoft.NETCore.App 2.1.0をインストールします。
  MSBuildファイルC:\project\web\test\obj\test.csproj.nuget.g.propsが生成されています。
  MSBuildファイルC:\project\web\test\obj\test.csproj.nuget.g.targetsが生成されています。
  C:\project\web\test\test.csprojの復元は9.24秒以内に完了しました。

無事に復元してください。



新しいプロジェクトタイプの導入は以下の通りです:

C:\project\web\test>dotnet new --help
使用例:新しい[オプション]

オプション:
  -h、--ヘルプはこのコマンドのヘルプを示します。
  -l, --リスト 指定された名前を含むリストテンプレート。 名前を指定しなければ、すべてのテンプレートをリストアップしてください。
  -n, --name は出力名の作成です。 名前が指定されていない場合は、現在のディレクトリの名前が使われます。
  -o, --outputを生成された出力を置きたい場所です。
  -i, --install ソースまたはテンプレートパッケージをインストールします。
  -u, --アンインストールはソースやテンプレートパッケージをアンインストールします。
  --nuget-source はインストール時に使用する NuGet ソースを指定します。
  --タイプフィルターテンプレートは利用可能なタイプに基づいています。 あらかじめ定義された値は「プロジェクト」「アイテム」「その他」です。
  --forceは、たとえその内容が既存のファイルを変更しても、そのコンテンツが生成を強制します。
  -lang、--言語フィルターテンプレートを言語ごとに設定し、作成するテンプレートの言語を指定します。


テンプレート ショートネーム 言語タグ
----------------------------------------------------------------------------------------------------------------------------
コンソールアプリケーションコンソール [C#], F#, VB Common/Console
クラスライブラリ classlib [C#], F#, VB Common/Library
ユニットテストプロジェクトMSTEST [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
Razor Page page [C#] Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Core Empty web [C#], F# Web/Empty
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App razor [C#] Web/MVC/Razor Pages
ASP.NET Angular angular [C#] Web/MVC/SPA を持つコア
ASP.NET Core React.js react [C#] Web/MVC/SPA
ASP.NET CoreとReact.jsおよびRedux reactredux [C#] Web/MVC/SPA
Razor Class ライブラリ razorclasslib [C#] Web/Razor/Library/Razor Class ライブラリ
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
解答ファイル SLN 解

Examples:
    dotnet new mvc --auth Individual
    Dotnet 新しいWebAPI
    Dotnet 新 --ヘルプ

新しい作成が完了したら、テストフォルダを直接VS Code開発ツールにドラッグし、下の図のように通常通り実行・デバッグできます。



最後に、.NET Core開発ドキュメントへのリンクです:ハイパーリンクのログインが見えます。

リソース:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




先の:CentOS 7は.NET Coreのウェブサイトエラーソリューションを実行します
次に:vimエディタを異常に閉じた後のエラーの解決策
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com