我正在探索新的實體框架核心(不與ASP.Net一起使用,我編寫的只是一個WinForms應用程序),並且發現一些教程提到了創建「遷移」所需的命令行命令dotnet
。但是,當我嘗試它時,它說'dotnet' is not recognized as an internal or external command, operable program or batch file.
我搜索了我的硬盤驅動器中的「dotnet.exe」,「dotnet.bat」和「dotnet.cmd」,但什麼都沒找到。我使用Visual Studio 2015社區版。我在哪裏可以找到這個可執行命令?我要添加到%PATH%
環境變量中才能正常工作?位於Windows上的dotnet命令可執行文件位於何處?
回答
我剛剛找到答案。似乎dotnet
工具沒有與Visual Studio一起安裝。安裝.NET Core tools preview for Visual Studio(直接鏈接到.NET Core 1.0.1工具預覽版2:DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe)通過添加%ProgramFiles%\dotnet\dotnet.exe
解決了該問題。
然而,在此之後我又遇到了另一個問題:dotnet
工具正在運行,但卻說No executable found matching command "dotnet-ef"
,但這是另一個問題。然而,一旦我找到它,我會在這裏分享解決方案。
UPDATE:
正如所承諾的,這裏有question和answer關於我所面臨的問題thext(該No executable found matching command "dotnet-ef"
錯誤)。
而且here is the solution的下一個(在... violates the constraint of type 'TContext'
錯誤)
如果您使用的.NET Framework 4.x版和WinForms,你可能不希望使用.NET的核心工具(即dotnet ef
) 。相反,安裝Microsoft.EntityFrameworkCore.Tools
包裝和使用的NuGet Package Manager Console(或PMC)PowerShell命令:Add-Migration
,Update-Database
等
對我來說是位於C:\Program Files\dotnet
您需要單獨安裝.NET SDK。您可以下載並從https://download.microsoft.com/download/1/1/5/115B762D-2B41-4AF3-9A63-92D9680B9409/dotnet-sdk-2.1.4-win-gs-x64.exe
更多細節安裝:https://www.microsoft.com/net/learn/get-started/windows
我也沒有設置PATH變量。在運行安裝之後,dotnet會自動添加到路徑中。只需打開一個新的cmd並運行 -
C:\Users\anike>dotnet --version
2.1.4
- 1. SItecore命令「ide:startwizard」位於何處?
- 2. 從Windows命令提示符執行命令可執行文件
- 3. GAC文件位於何處?
- 4. EAR文件位於何處?
- 5. windows cls.exe位於何處?
- 6. F#從命令行構建32位可執行文件
- 7. 關於GPS定位的運行命令
- 8. 位於Mac或Mac OS X的localhost文件夾位於何處?
- 9. 位於Load Data Infile的文件位於何處?
- 10. 找不到可執行文件匹配命令「dotnet-add」
- 11. 沒有可執行文件找到匹配命令「dotnet-./..dll」
- 12. 找不到可執行文件匹配命令「dotnet-install」
- 13. 沒有可執行文件找到匹配命令「dotnet-test-xunit」
- 14. 64位python可以創建32位Windows可執行文件
- 15. iconset命令行工具'iconutil'位於何處?
- 16. 位於django的LOGIN_REDIRECT_URL位於何處?
- 17. 位於weblogic中的weblogic.management.internal.EncrypedData位於何處?
- 18. Android鏈接.so用於命令行可執行文件嗎?
- 19. Graphite的配置文件位於何處?
- 20. 我的Rasberry Pi文件位於何處?
- 21. open-ride.com的OpenRideServer.ear文件位於何處?
- 22. Visual Studio的NCB文件位於何處?
- 23. 關於可執行文件與Windows
- 24. Windows 10中的adb.exe位於何處?
- 25. Windows批處理執行關於呼叫命令
- 26. 執行位於SFTP上的MySQL腳本
- 27. 從32位Windows應用啓動64位可執行文件
- 28. 用於上傳文件並執行bash命令的HTML表單
- 29. Hudson - Windows執行windows批處理命令
- 30. 位於kubernetes節點上的NFS卷位於何處?
啓動與Visual Studio一起安裝的開發人員命令提示符之一。它已預先配置好,因此您不必摸索設置。作爲參考,* dotnet.exe *安裝在我係統上的'%ProgramFiles%\ dotnet'中。 – IInspectable