我正在尝试使用CLI为ASP.NET Core 2.0生成分布式SQL Server缓存,但是我只得到了一个错误。指令说要执行
dotnet sql-cache create <connection string> <schema> <table name>
但是当我这样做时,它只会响应:No executable found matching command "dotnet-sql-cache"
。
我已经在该项目上安装了Microsoft.Extensions.Caching.SqlConfig.Tools 2.0.0
。所以它应该可以从项目根目录运行,对吧?
当我执行dotnet -h
时,我会得到.NET Command Line Tools (2.0.2)
等内容。令人惊讶的是,sql-cache
没有列在那些SDK命令中,与new、restore、run、migrate等一起。难道不应该出现在其中吗?
ItemGroup
,其中包含PackageReference
,但没有包含DotNetCliToolReference
。添加后者使它对我起作用了。非常好的答案;谢谢! - Daviddotnet
是更好的方法。 - Marcel Melzig