ご存知の方がいらっしゃいましたらご教授いただきたくお願いいたします。
以下サイトを基に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を使用し作業しております。
回避方法を教えていただきたく、お願いいたします。
Visual Studio インストーラーでワークロード「ASP.NET と Web 開発」は含めているのでしょうね。
再び回答いただき、ありがとうございます。
はい、オプションでは「追加のプロジェクトテンプレート(以前のバージョン)」以外を
チェックしております。
個別にNuGetマネージャーからインストールが必要なのでしょうか・・・
> オプションでは「追加のプロジェクトテンプレート(以前のバージョン)」以外をチェックしております。
それは何なのでしょう? ワークロード「ASP.NET と Web 開発」とは何かを分かって言ってますか?
インストーラーを開き、ワークロードタブで「ASP.NET と Web 開発」がチェックされているかどうかではないのでしょうか?ワークロードとは「どんな種類のプログラムを開発するか」ではないでしょうか?
ワークロードで選択されていなければ、プロジェクト作成時の一覧で開発の種類を選択できないのではないでしょうか?
その通りです。それでも質問に書いた問題が起きるとすると自分には原因は分かりません。
自分の環境ではそういう問題は全くありませんでしたし、テンプレートでプロジェクトを作るためだけに NuGet で何かインストールする必要もありません。
「追加のプロジェクトテンプレート(以前のバージョン)」というのは Visual Studio Installer で右側に表示される詳細に含まれる項目の一つのことですね。それは Web Forms アプリを Web サイトプロジェクトで作成するときに利用するもので、MVC とは関係ないです。
回答ありがとうございます。
何故、初期でそのパッケージがインストールされていないのかというのは分かりませんが、
コンパイルエラー、IIS起動のエラーの都度、必要なものをNuGetでインストールしたところ
IIS起動がうまくいき、初期で用意されていたソースの画面表示をみることができました。
Microsoft Visual Studio\Shared\Packages自体存在しませんでした。
アンインストールし、再度インストールしましたが状況は変わりませんでした。
通常はインストールで作成され必要なパッケージが格納される認識でよろしいでしょうか?
インストーラーから構成をエクスポートいたしました。
こちらに不備があるのでしょうか?
{
"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"
]
}
回答1件
あなたの回答
tips
プレビュー