如何从ASP.NET核心项目中删除docker支持?

我已经安装了.NET Core和Docker(Preview)的Visual Studio 2017 Community RC,所以我可以尝试在我的项目中添加“docker support”。

不幸的是,我不能让事情一起工作(win8.1 +docker工具箱+ hyperv引擎+泊坞窗工具似乎不能很好地工作),所以我决定从我的项目中删除docker支持。

没有任何菜单项去除docker支持,所以我刚刚删除解决scheme中的所有docker相关的文件。

目前,当我尝试构build/重build/清理/ …时出现错误:

错误MSB4018“CleanWorkspace”任务意外失败。 System.IO.FileNotFoundException:未find文件“D:\ dev \ AspNetCore \ docker-compose.yml”。

错误MSB4018“PrepareForCompile”任务意外失败。 System.IO.FileNotFoundException:未find文件“D:\ dev \ AspNetCore \ docker-compose.yml”。

我试图删除bin,obj,.vs文件夹没有运气。

如果你查看你的项目文件夹,你会看到一个名为<projectname>.csproj.user的用户设置文件。

在这个文件中,它可能如下所示

 <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ActiveDebugProfile>Docker</ActiveDebugProfile> </PropertyGroup> </Project> 

只是改变

 <ActiveDebugProfile>Docker</ActiveDebugProfile> 

 <ActiveDebugProfile>Debug</ActiveDebugProfile> 

您可以直接删除此文件,因为它是用户设置,文件中可能没有其他相关内容,请检查。

请在任何更改之前备份。