【发布时间】:2016-05-18 15:56:35
【问题描述】:
实际上,整个 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AspNet 目录都丢失了。我有 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ 和其他目录,但没有 AspNet。
我刚刚安装了新的 ASP.Net Core RC 2 位,我正在尝试遵循这个: http://www.c-sharpcorner.com/uploadfile/7ca517/asp-net-5-conaole-application-with-visual-studio-2015/
让我失望的第一件事是他们说要加载的项目类型: ASP.NET 5 控制台应用程序 丢失。
所以我尝试在页面顶部下载示例解决方案。打开它给了我这个错误,我似乎无法弄清楚。 .kproj 文件中引用的导入是:
<Import Project="$(VSToolsPath)\AspNet\Microsoft.Web.AspNet.Props" Condition="'$(VSToolsPath)' != ''" />
我已经尝试注释掉导入,这显然是反直觉的,但错误仍然出现:
C:\projects\AspNet5ConsoleAppExample\src\AspNet5ConsoleAppExample\AspNet5ConsoleAppExample.kproj : 错误 : 导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AspNet\Microsoft.Web.AspNet.targets" 没找到。确认声明中的路径是 正确,并且该文件存在于磁盘上。 C:\projects\AspNet5ConsoleAppExample\src\AspNet5ConsoleAppExample\AspNet5ConsoleAppExample.kproj
我在两个不同的系统上完成了这项工作,并遵循了页面上的所有先决条件: https://visualstudiogallery.msdn.microsoft.com/0f5b2caa-ea00-41c8-b8a2-058c7da0b3e4 为了尝试在 Linux 上的 Docker 映像中调试控制台应用程序。为了通过 docker 进行部署,我无法通过创建项目的这一步。
编辑:我实际上是在尝试开发将在 Linux 上运行 .NET Core 的辅助角色进程。我已经安装了 docker 并正在运行 .NET Core 代码,但我似乎无法弄清楚如何将非 Web 进程从 Visual Studio 部署和运行/调试到外部 Docker,因为我发现的唯一项目类型是is remote close 似乎曾经存在过(请参阅 csharpcorner 上的教程),但在新的 RC2 安装程序(昨天发布)中消失或丢失了。
【问题讨论】:
标签: visual-studio-2015 asp.net-core .net-core-rc2