【问题标题】:The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AspNet\Microsoft.Web.AspNet.targets" was not found未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AspNet\Microsoft.Web.AspNet.targets”
【发布时间】: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


    【解决方案1】:

    这篇文章是关于 ASP.NET 5 RC1 的。 ASP.NET Core RC2 明显不同,因此旧项目不能使用它并且您无法遵循旧教程也就不足为奇了。

    【讨论】:

      猜你喜欢
      • 2015-10-25
      • 2017-12-26
      • 1970-01-01
      • 2018-01-13
      • 1970-01-01
      • 2014-04-09
      • 2019-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多