Ядро .NET возвращает ошибку сборки, связанную с методом View ()C#

Место общения программистов C#
Ответить
Anonymous
 Ядро .NET возвращает ошибку сборки, связанную с методом View ()

Сообщение Anonymous »

Я стараюсь изучить .NET CORE /C# в первый раз, и я делаю это на машине Debian без IDE, как Mododevelop, VS CODE или что -то в этом роде.

Код: Выделить всё

peter@laptop:/data/DotNet/dotnettest$ tree -d
.
├── bin
│   └── Debug
│       └── net9.0
├── Controllers
├── Models
├── obj
│   └── Debug
│       └── net9.0
│           ├── ref
│           ├── refint
│           └── staticwebassets
├── Properties
├── Views
│   └── Home
└── wwwroot
my Program.cs проста:

Код: Выделить всё

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllersWithViews();
var app = builder.Build();

app.MapGet("/", () => "Hello World!");
app.MapGet("/Home", () => "Hellow there");

app.Run();
Я могу сделать его распечатать сообщения из программы.

Код: Выделить всё

namespace Blog.Models
{
public class Post : Model
{
public string? Title { get; set; }
public int Views { get; set; } = 0;
public string? Content { get; set; }
public string? Excerpt { get; set; }
public string? CoverImagePath { get; set; }
public bool Public { get; set; }
}
}
< /code>
и мой контроллер: < /p>
public class Post
{
public string ActionIndex()
{
// return "This is my default action...";
return View("/Home/Index");
}
}
и My View - index.cshtml :

Код: Выделить всё



[b]testy westy[/b]



< /code>
Вот ошибка сборки. />/data/dotnet/dotnettest/controllers/postcontroller.cs(6,16): Ошибка CS0103: Имя «Просмотр» не существует в текущем контексте 
buil View () 
Метод для работы, я надеюсь, что мне просто нужно включить или использовать команду dotnet для установки пакета или справочной суммы

Подробнее здесь: https://stackoverflow.com/questions/797 ... iew-method
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»