1

我下載了VSCode和.NET CORE.zip以探索ASP5。我在工作計算機上,沒有管理員權限。所以我解壓縮.NET CORE文件夾並將其放置在桌面上的個人文件夾中。 C:\Users\(my.name)\Desktop\Me\dotnetcoreenter image description here.NET核心和VSCode無法創建項目 - 命令行錯誤

然後我進入我的環境變量爲我的用戶,並將其添加到我的Path變量。 enter image description here

現在我打開VSCode併爲項目創建了一個新文件夾。這是在同一個桌面文件夾作爲我的.NET核心「安裝項目的文件夾。 enter image description here

現在,讓我們嘗試做一個新ASP5 MVC Web應用程序!根據文件,該命令應該是這樣.. dotnet new mvc -au None -f netcoreapp1.0,所以讓在VSCode終端運行它..等等......什麼?! enter image description here

如果有人可以幫助我在這裏,這將是美妙的:)預先感謝您的時間。

而且,如果我打開一個標準的Windows命令行並運行dotnet,它似乎能正常工作,如圖所示... enter image description here

P.S我想我沒有編輯我的名字了最後兩個screenies,不是一個相關的點,只是有點滑稽,我想大聲笑。

按Eric的要求,這裏是dotnet --info的CMD輸出.. enter image description here

+0

點網核心體驗目前對精確版本非常敏感。 dotnet new mvc -au None -f netcoreapp1.1能更好地工作嗎? –

+0

,並忽略VSCode,如果你在控制檯中運行整個dotnet新命令而不是? –

+0

非常傷心。因此,完全忽略VSCode並保持命令行。如果你運行'dotnet new mvc -au None -f netcoreapp1.0'(在我的機器上可以正常工作)出現錯誤,那麼你的問題在於dotnet核心安裝。 –

回答

-1

我一直無法重現您的問題。有我採取的步驟。

Download the Windows (x64) binaries into C:/temp

然後從PowerShell(posh)運行以下命令。如果您不適合posh,則手動執行以下操作是等同的。

# Extract the downloaded zip into the C:\temp\dotnetcore directory. 

cd C:\temp 
Expand-Archive .\dotnet-dev-win-x64.1.0.1.zip 
New-Item -Type Directory dotnetcore 
Copy-Item .\dotnet-dev-win-x64.1.0.1\* -Recurse .\dotnetcore\ 

# Add the dotnetcore directory it to the machine's PATH. 

[Environment]::SetEnvironmentVariable 
    ("Path", $env:Path + ";C:\temp\dotnetcore", [System.EnvironmentVariableTarget]::Machine) 

# Rename dotnet.exe to my-dotnet.exe instead. 
# This step is necessary because I already have dotnet installed. 

Rename-Item .\dotnetcore\dotnet.exe my-dotnet.exe 

# Create a new directory, in which to create MyApp. 

New-Item -type Directory MyApp 

做完這一切,打開Visual Studio代碼在C:\ TEMP \ MyApp的目錄並運行從集成CMD終端my-dotnet new mvc -au None -f netcoreapp1.0

It works on my machine.

如果我是你,我會嘗試上述步驟,看看你是否有一個不同的結果比我有。

+0

嗯,在你的終端VSCode它說你的命令行是cmd,而我的說powershell ..我會嘗試解開通過posh – KeplerIO

+0

解包@KeplerIO集成終端外殼是可配置的。我在這個答案中選擇了cmd,因爲我想在用posh修改它之後加載PATH變量。現在我知道你在使用posh了,我可以給你額外的豪華相關綜合終端提示。 –

+0

@downvoter關注意見? –

0

.NET Core CLI不接受我鍵入命令的語法。這是BS,因爲我從文檔中複製了該命令。我試圖運行的命令的版本是dotnet new mvc --auth None --framework netcoreapp1.1,而不是dotnet new mvc -au None -f netcoreapp1.0。 .NET Core需要重新編寫它的CLI。

相關問題