2017-03-10 28 views
9

Tôi đang sử dụng Visual Studio 2017 để xây dựng dự án mvc lõi .net..Net Core View: tên "Bố cục" không tồn tại trong ngữ cảnh hiện tại

Khi tôi thêm một cái nhìn theo cách này: Ngay folder nhấp chuột -> Add View -> Add enter image description here

enter image description here

Sau đó the name "Layout" does not exist in the current context enter image description here

Restart vs hoặc xây dựng dự án này lỗi vẫn tồn tại.

Tuy nhiên, nếu tôi ghi thêm điểm theo cách này:

folder Nhấp chuột phải -> Add New Items -> MVC Xem trang enter image description here

Layout có thể được công nhận.

Có sự khác biệt nào không?

Trả lời

0

Nếu bạn đang sử dụng so với năm 2017, bạn phải thêm mã này vào csproj mới mà bạn đã tạo.

<PropertyGroup> 
    <OutputType>Library</OutputType> 
</PropertyGroup> 

Vì Khi bạn tạo một ứng dụng web mới, điều này được thiết lập để "Web" SDK:

<Project Sdk="Microsoft.NET.Sdk.Web">...</Project> 

nhiệm vụ để nhập khẩu Web SDK bổ sung cho phép xử lý thời gian thiết kế của tài nguyên Web, chẳng hạn như chế độ xem Dao cạo. Thay đổi SDK trong thư viện plugin của bạn thành Web. sau khi bạn xây dựng lỗi nên được biến mất.

Các vấn đề liên quan