所选代码生成器出现错误 运行:'脚手架失败。路径是空的。 (参数 'path')' 在 VS 2022 中
There was an error running the selected code generator: 'Scaffolding failed. The path is empty. (Parameter 'path')' in VS 2022
项目类型是asp.net MVC 核心。添加带或不带模型的 Razor 视图我收到以下结果:
所选代码生成器出现错误运行:'脚手架失败。路径是空的。 (参数'path')'
使用 VS2022 17.0.4 目标 .net 6.0 EntityFrameworkCore 6.0.1
我尝试了一些针对 VS2013 上弹出的问题的补救措施:
- 清除 bin 和 obj 文件夹并重建
- 已验证使用 EntityFrameWorkCore 的所有项目都具有相同的版本
顺便说一句,添加控制器有效。
欢迎任何帮助或指导。这是一个表演塞子。
编辑:我注意到解决方案中的部分或全部项目已损坏,因此我从头开始重新创建了项目。我能够添加两个视图,然后再次收到上述消息。此外,当我再次构建项目时,我在对模板生成的项目(asp.net 核心 MVC)进行任何更改之前通过添加 Razor 视图进行了测试并且它有效。
某些东西正在破坏我的一个或多个项目,我认为它可能是 NuGet。任何帮助将不胜感激。我现在将第三次从头开始重建项目,并更好、更频繁地观察添加 Razor 视图何时失败。
当我从头开始重新创建解决方案时,我发现了罪魁祸首。我!
我不喜欢 Main 入口点的新样式,其中代码只是在没有命名空间或 class 定义的情况下开始,如下所示:
namespace MyNamespace
{
public static class MyClass
{
public static void Main(string[] args)
{
}
}
}
所以我重写了 class 程序并创建了 Startup 并试图重构程序中的所有代码。显然我做得不好。这导致了我添加模板化 Razor 视图失败的问题。
我通过卸载 nuget 包解决了这个问题:Microsoft.AspNetCore.Identity
项目类型是asp.net MVC 核心。添加带或不带模型的 Razor 视图我收到以下结果:
所选代码生成器出现错误运行:'脚手架失败。路径是空的。 (参数'path')'
使用 VS2022 17.0.4 目标 .net 6.0 EntityFrameworkCore 6.0.1
我尝试了一些针对 VS2013 上弹出的问题的补救措施:
- 清除 bin 和 obj 文件夹并重建
- 已验证使用 EntityFrameWorkCore 的所有项目都具有相同的版本
顺便说一句,添加控制器有效。
欢迎任何帮助或指导。这是一个表演塞子。
编辑:我注意到解决方案中的部分或全部项目已损坏,因此我从头开始重新创建了项目。我能够添加两个视图,然后再次收到上述消息。此外,当我再次构建项目时,我在对模板生成的项目(asp.net 核心 MVC)进行任何更改之前通过添加 Razor 视图进行了测试并且它有效。
某些东西正在破坏我的一个或多个项目,我认为它可能是 NuGet。任何帮助将不胜感激。我现在将第三次从头开始重建项目,并更好、更频繁地观察添加 Razor 视图何时失败。
当我从头开始重新创建解决方案时,我发现了罪魁祸首。我!
我不喜欢 Main 入口点的新样式,其中代码只是在没有命名空间或 class 定义的情况下开始,如下所示:
namespace MyNamespace
{
public static class MyClass
{
public static void Main(string[] args)
{
}
}
}
所以我重写了 class 程序并创建了 Startup 并试图重构程序中的所有代码。显然我做得不好。这导致了我添加模板化 Razor 视图失败的问题。
我通过卸载 nuget 包解决了这个问题:Microsoft.AspNetCore.Identity