我下载了VSCode和.NET CORE.zip来探索ASP5。我在工作计算机上,没有管理员权限。所以我解压缩了.NET CORE文件夹并将其放在桌面上的个人文件夹中。 C:\Users\(my.name)\Desktop\Me\dotnetcore
。
然后我为我的用户进入了我的环境变量,并将其添加到我的Path
变量中。
现在我打开VSCode并为项目创建一个新文件夹。它位于与我的.NET Core“安装相同的Desktop文件夹中的Project文件夹中。
现在让我们尝试制作一个新的ASP5 MVC WebApp!根据文档,该命令应该是这个.. dotnet new mvc -au None -f netcoreapp1.0
,所以让我们在VSCode终端中运行它..等等......什么?!
如果有人能在这里帮助我,那就太棒了:)先谢谢你的时间。
此外,如果我打开标准的Windows命令行并运行dotnet
,它似乎正常工作,如此处所示......
P.S我想我没有在最后两个屏幕上编辑我的名字,而不是一个相关点,只是有点好笑,我认为大声笑。
答案 0 :(得分:0)
.NET Core CLI不接受我输入命令的语法。这是BS,因为我从文档中复制了命令。我尝试运行的命令版本为dotnet new mvc --auth None --framework netcoreapp1.1
,而不是dotnet new mvc -au None -f netcoreapp1.0
。 .NET Core需要重新编写它的CLI。
答案 1 :(得分:-1)
我无法重现您的问题。我采取了一些步骤。
Download the Windows (x64) binaries加入C:/temp
。
然后从PowerShell(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
完成所有操作后,在C:\ temp \ MyApp目录中打开Visual Studio Code并从集成的CMD终端运行my-dotnet new mvc -au None -f netcoreapp1.0
。
如果我是你,我会尝试以上步骤,看看你的结果是否与我有不同。