關於vs2017添加mvc模型報“未找到與命令dotnet-aspnet-codegenerator匹配的可執行文件”的錯誤處理


  vs2017新建.net core項目,建好模型(book),遷移數據庫之后,在Startup執行“dotnet aspnet-codegenerator razorpage -m Book -dc BookContext -udl -outDir Pages\Books --referenceScriptLibraries”時,提示“dotnet : 未找到與命令“dotnet-aspnet-codegenerator”匹配的可執行文件”。目前普遍的解決方法是找到Startup所在文件夾,重新執行命令行語句。今天小編就這么做的,沒有解決 。看來還有別的原因導致這個錯誤。

  解決方式(暫定方法1,如何還有其他情況,歡迎大家留言,我會陸續補充上):

  1 在項目文件csproj中添加“ <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />”引用,注意version這個版本號。然后執行dotnet restore 命令,再執行dotnet aspnet-codegenerator razorpage -m Book -dc BookContext -udl -outDir Pages\Books --referenceScriptLibraries就可以順利生成pages文件下books模型基架

  當然網上還有很多這種問題的解決方式,以上只針對小編今天遇到的問題,歡迎大家留言補充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM