小编ran*_*eep的帖子

没有可执行文件在mac中找到匹配命令"dotnet-aspnet-codegenerator"asp.net core 2.1项目

关于在mac中创建asp.net核心2.1项目的https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages-mac/model?view=aspnetcore-2.1的教程.当试图搭建模型时,我收到一个错误:

找不到匹配命令"dotnet-aspnet-codegenerator"的可执行文件

不同网站上的大多数解决方案建议使用DotNetCliToolReference for Microsoft.VisualStudio.Web.CodeGeneration.Tools,这些都没有帮助.但是,有人提到所有DotNetCliToolReference都可以在asp.net core 2.1 https://docs.microsoft.com/en-us/aspnet/core/migration/20_21?view=aspnetcore-2.1中删除.我甚至尝试为版本为2.1.0-preview1-final(最新版​​本)和2.0.4的Microsoft.VisualStudio.Web.CodeGeneration.Tools添加DotNetCliToolReference但是它导致了另一个错误:

Microsoft.VisualStudio.Web.CodeGeneration.Tools无法解析包的版本.

我错过了什么?如何解决这个问题?

我正在使用的包参考:

<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="2.1.0" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.1.0-preview1-final" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-core asp.net-core-2.1

8
推荐指数
1
解决办法
4616
查看次数

标签 统计

asp.net ×1

asp.net-core ×1

asp.net-core-2.1 ×1

c# ×1