rsi*_*lva 46 .net asp.net asp.net-core
在VS 2015社区中打开.NET Core projetcs时出现此错误:
尝试运行项目模型服务器进程(1.0.0-preview-003585)时出现以下错误.
无法启动该过程.找不到匹配命令"dotnet-projectmodel-server"的可执行文件.
它一直运作到昨天.我已经尝试重新安装.NET Core SDK并修复VS安装.
一些技巧?
Tim*_*idt 55
我有同样的问题.我能够通过卸载Microsoft .NET Core 1.0.1 - SDK Preview 3(x64)并从此处重新安装.NET Core 1.1 SDK来解决此问题:
https://www.microsoft.com/net/core#windowscmd
ran*_*dcd 32
修复此问题的另一个选项是添加一个名为"解决方案项"的解决方案文件夹,并在其中添加一个global.json文件,其中包含指定正确SDK版本的"sdk"元素,如果您有多个并排安装的话.我安装了2017 RC,我开始收到此错误,因为它安装了预览4.我不想卸载预览4或2017将停止工作.添加带有以下文本的global.json文件为我修复了它.(检查%PROGRAMFILES%\ dotnet\sdk文件夹中是否有已安装的SDK版本.)
{ "sdk" : { "version" : "1.0.0-preview2-1-003177" } }
Run Code Online (Sandbox Code Playgroud)
Ros*_*res 12
根据新的Announcing .NET Core Tools 1.0博客文章:
我们现在鼓励大家从project.json迁移到MSBuild和csproj.如上所述,我们不会支持Visual Studio 2015中的任何新.NET Core工具.我们也不会更新基于Visual Studio 2015 project.json的工具.
.NET Core CLI存储库中存在与此问题相关的已关闭问题:
启动VS2015时无法启动进程"dotnet-projectmodel-server"
根据对Project.json的帖子更改,自预览3以来,.NET Core工具从.xproj/project.json移动到.csproj/MSBuild.所以基本上你有三个选择:
继续使用.xproj/project.json格式和Preview 2 SDK(如@Tim Schmidt的回答中所述)
使用该dotnet migrate工具或VS 2017 RC 将现有的project.json资产迁移到csproj.请注意,如果您使用的是VS 2015,则在更新VS 2015工具(预览2)之前,您将丢失.NET Core Tooling .
在同一台机器上使用project.json和csproj,在global.json文件的帮助下在Preview 2和Preview 3+之间切换(如@ randcd的答案中所述).
但是,如果您计划迁移到.csproj/MSBuild,请注意使用MSBuild构建.NET Core项目的帖子:
我们建议大多数以新项目为目标的.NET Core使用project.json的默认工具经验,原因如下:
- MSBuild还不支持project.json的很多好处
- 许多基于ASP.NET的工具目前不适用于MSBuild项目
- 当我们发布使用MSBuild的.NET Core工具时,它将能够自动从project.json转换为MSBuild项目
当我从ASP.NET核心模板包中尝试使用.NET Core模板的新Angular2时,我收到了此消息.
基本上,您需要一个global.json文件作为Solution文件夹中的解决方案项(NOT Projects)
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此页面.
| 归档时间: |
|
| 查看次数: |
20543 次 |
| 最近记录: |