2016-11-18 11 views
1

私はMacでVisual Studio Codeを使い始めました。私はASP.Net MVCアプリケーションを作成しています。私はdotnet new -t webを使ってアプリを生成することができました。コントローラーをスキャフォールドし、MacからVisual Studio Codeで表示することは可能ですか?

フルバージョンのVisual Studio IDEでは、Entity Frameworkを使用してEntity FrameworkとAdd Controller - 読み込み/書き込みアクションとビューを持つMVCコントローラを使用して、コントローラ、ビュー、およびデータベーススキーマを非常に迅速にスキャフォールドできました。

これはVisual StudioコードまたはMacのターミナルウィンドウで可能ですか?

答えて

0

私はaspnet-generatorを使ってこの問題を解決するためのビジュアルスタジオコードの拡張を行っていますが、まだ市場にアップロードしていませんが、1つのコマンドラインで簡単に行う方法を紹介します。 :)

dotnet aspnet-codegenerator --project。コントローラー名 - YOUR_CONTROLLER_NAME -m YOUR_MODEL_NAME -dc YOUR_DB_CONTEXT_CLASS -outDirコントローラー/

ここにはサンプル dotnet aspnet-codegenerator --projectがあります。コントローラ-name ProductsController -m製品-dc ApplicationDbContext -outdirここでコントローラ/

あなたはVS IDEのような同じように:)

https://www.mediafire.com/?ah11q3mwclm1f5y

を行うプロジェクトを足場に使用することができます私の開発中の拡張機能へのリンクです

あなたはフォルダを抽出し、VSコードをリロードし、それが動作するはずです、あなたのMAC $ HOME/.vscode /拡張子にこの場所に

それを移動する必要があります。

Scaffoldに.NET CORE WEB Projectを実行するには、cmd + shift + Pキーを押してvscaffを選択する必要があります。dbコンテキストクラスがdotnet newによって提供されていると仮定して、コントローラ名とモデル名について尋ねます。プロジェクトテンプレート。幸運の仲間

+0

それはまた、LinuxまたはWindowsでそれを使用することは可能ですか? – Micha93

関連する問題