質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

Q&A

解決済

1回答

1888閲覧

Microsoft Visual Studio Community 2019 テンプレートでMVCを選択時のエラーについて

yamaguchi0714

総合スコア12

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

0グッド

0クリップ

投稿2021/03/19 00:27

ご存知の方がいらっしゃいましたらご教授いただきたくお願いいたします。

以下サイトを基にMVCについて勉強中です。
https://www.fenet.jp/dotnet/column/%E8%A8%80%E8%AA%9E%E3%83%BB%E7%92%B0%E5%A2%83/606/

サイト通りに進めたところ画面のようなエラーが発生いたしました。
Microsoft Visual Studio Community 2019を使用し作業しております。

イメージ説明

回避方法を教えていただきたく、お願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/03/19 00:45

Visual Studio インストーラーでワークロード「ASP.NET と Web 開発」は含めているのでしょうね。
yamaguchi0714

2021/03/19 00:54

再び回答いただき、ありがとうございます。 はい、オプションでは「追加のプロジェクトテンプレート(以前のバージョン)」以外を チェックしております。 個別にNuGetマネージャーからインストールが必要なのでしょうか・・・
退会済みユーザー

退会済みユーザー

2021/03/19 00:57

> オプションでは「追加のプロジェクトテンプレート(以前のバージョン)」以外をチェックしております。 それは何なのでしょう? ワークロード「ASP.NET と Web 開発」とは何かを分かって言ってますか?
yamaguchi0714

2021/03/19 01:06

インストーラーを開き、ワークロードタブで「ASP.NET と Web 開発」がチェックされているかどうかではないのでしょうか?ワークロードとは「どんな種類のプログラムを開発するか」ではないでしょうか? ワークロードで選択されていなければ、プロジェクト作成時の一覧で開発の種類を選択できないのではないでしょうか?
退会済みユーザー

退会済みユーザー

2021/03/19 01:19

その通りです。それでも質問に書いた問題が起きるとすると自分には原因は分かりません。 自分の環境ではそういう問題は全くありませんでしたし、テンプレートでプロジェクトを作るためだけに NuGet で何かインストールする必要もありません。 「追加のプロジェクトテンプレート(以前のバージョン)」というのは Visual Studio Installer で右側に表示される詳細に含まれる項目の一つのことですね。それは Web Forms アプリを Web サイトプロジェクトで作成するときに利用するもので、MVC とは関係ないです。
yamaguchi0714

2021/03/19 01:38

回答ありがとうございます。 何故、初期でそのパッケージがインストールされていないのかというのは分かりませんが、 コンパイルエラー、IIS起動のエラーの都度、必要なものをNuGetでインストールしたところ IIS起動がうまくいき、初期で用意されていたソースの画面表示をみることができました。
yamaguchi0714

2021/03/19 05:38

Microsoft Visual Studio\Shared\Packages自体存在しませんでした。 アンインストールし、再度インストールしましたが状況は変わりませんでした。 通常はインストールで作成され必要なパッケージが格納される認識でよろしいでしょうか?
yamaguchi0714

2021/03/19 08:28

インストーラーから構成をエクスポートいたしました。 こちらに不備があるのでしょうか? { "version": "1.0", "components": [ "Microsoft.VisualStudio.Component.CoreEditor", "Microsoft.VisualStudio.Workload.CoreEditor", "Microsoft.NetCore.Component.Runtime.5.0", "Microsoft.NetCore.Component.Runtime.3.1", "Microsoft.NetCore.Component.SDK", "Microsoft.VisualStudio.Component.NuGet", "Microsoft.Net.Component.4.6.1.TargetingPack", "Microsoft.VisualStudio.Component.Roslyn.Compiler", "Microsoft.VisualStudio.Component.Roslyn.LanguageServices", "Microsoft.VisualStudio.Component.FSharp", "Microsoft.ComponentGroup.ClickOnce.Publish", "Microsoft.NetCore.Component.DevelopmentTools", "Microsoft.VisualStudio.Component.FSharp.WebTemplates", "Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions", "Microsoft.VisualStudio.Component.DockerTools", "Microsoft.NetCore.Component.Web", "Microsoft.Net.Component.4.8.SDK", "Microsoft.Net.Component.4.7.2.TargetingPack", "Microsoft.Net.ComponentGroup.DevelopmentPrerequisites", "Microsoft.VisualStudio.Component.TypeScript.4.1", "Microsoft.VisualStudio.Component.JavaScript.TypeScript", "Microsoft.VisualStudio.Component.JavaScript.Diagnostics", "Microsoft.Component.MSBuild", "Microsoft.VisualStudio.Component.TextTemplating", "Component.Microsoft.VisualStudio.RazorExtension", "Microsoft.VisualStudio.Component.IISExpress", "Microsoft.VisualStudio.Component.SQL.ADAL", "Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime", "Microsoft.VisualStudio.Component.Common.Azure.Tools", "Microsoft.VisualStudio.Component.SQL.CLR", "Microsoft.VisualStudio.Component.MSODBC.SQL", "Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils", "Microsoft.VisualStudio.Component.ManagedDesktop.Core", "Microsoft.Net.Component.4.5.2.TargetingPack", "Microsoft.Net.Component.4.5.TargetingPack", "Microsoft.VisualStudio.Component.SQL.SSDT", "Microsoft.VisualStudio.Component.SQL.DataSources", "Component.Microsoft.Web.LibraryManager", "Component.Microsoft.WebTools.BrowserLink.WebLivePreview", "Microsoft.VisualStudio.ComponentGroup.Web", "Microsoft.VisualStudio.Component.Web", "Microsoft.VisualStudio.ComponentGroup.Web.Client", "Microsoft.Net.Component.4.TargetingPack", "Microsoft.Net.Component.4.5.1.TargetingPack", "Microsoft.Net.Component.4.6.TargetingPack", "Microsoft.Net.ComponentGroup.TargetingPacks.Common", "Microsoft.Net.Core.Component.SDK.2.1", "Component.Microsoft.VisualStudio.Web.AzureFunctions", "Microsoft.VisualStudio.ComponentGroup.AzureFunctions", "Microsoft.VisualStudio.Component.Azure.Compute.Emulator", "Microsoft.VisualStudio.Component.Azure.Storage.Emulator", "Microsoft.VisualStudio.Component.Azure.ClientLibs", "Microsoft.VisualStudio.Component.Azure.AuthoringTools", "Microsoft.VisualStudio.Component.CloudExplorer", "Microsoft.VisualStudio.ComponentGroup.Web.CloudTools", "Microsoft.VisualStudio.Component.DiagnosticTools", "Microsoft.VisualStudio.Component.EntityFramework", "Microsoft.VisualStudio.Component.AspNet45", "Microsoft.VisualStudio.Component.AppInsights.Tools", "Microsoft.VisualStudio.Component.WebDeploy", "Microsoft.VisualStudio.Component.Debugger.JustInTime", "Component.Microsoft.VisualStudio.LiveShare", "Microsoft.VisualStudio.Component.WslDebugging", "Microsoft.VisualStudio.Component.IntelliCode", "Microsoft.VisualStudio.Component.Wcf.Tooling", "Microsoft.Net.ComponentGroup.4.6.1.DeveloperTools", "Microsoft.VisualStudio.Workload.NetWeb", "Microsoft.VisualStudio.Web.Mvc4.ComponentGroup" ] }
guest

回答1

0

自己解決

他の方のPCで同じようにインストールしプロジェクト作成していただきましたが、
エラーは発生しないようです。

coreでは問題なくプロジェクト作成できましたので、coreでMVCの勉強を進めたいと思います。

根本的な解決には至りませんが参考までにこちらに記述させていただきました。

よろしくお願いいたします。

投稿2021/03/22 02:02

yamaguchi0714

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問