【发布时间】:2017-05-29 06:47:39
【问题描述】:
我已经安装了带有 .NET Core 和 Docker(预览版)的 Visual Studio 2017 Community RC,因此我可以在我的项目中尝试“添加 docker 支持”。
不幸的是,我无法让事情一起工作(win8.1 + docker 工具箱 + hyperv 引擎 + docker 工具似乎不能很好地一起工作)所以我决定从我的项目中删除对 docker 的支持。
没有任何菜单项可以删除 docker 支持,所以我只是从解决方案中删除了所有与 docker 相关的文件。
目前我在尝试构建/重建/清理/...时遇到错误:
错误 MSB4018 “CleanWorkspace”任务意外失败。 System.IO.FileNotFoundException:文件 'D:\dev\AspNetCore\docker-compose.yml' 没有找到。
错误 MSB4018 “PrepareForCompile”任务意外失败。 System.IO.FileNotFoundException:文件 'D:\dev\AspNetCore\docker-compose.yml' 没有找到。
我尝试删除 bin、obj、.vs 文件夹,但没有成功。
【问题讨论】:
-
这可能在您的一个项目文件中,尝试打开 csproj 文件并检查此任务,然后删除这些 XML 元素并保存文件。
-
假设您正在使用源代码管理,您可以执行
git reset --hard(或对应的)? -
不,我没有使用 git/tfs。刚刚安装了新的 vs2017 rc 并开始使用它。问题是:如果有“添加 docker 支持”——相应的“删除 docker 支持”在哪里——或者如何手动完全删除它?
-
你能贴一张你的解决方案浏览器的图片吗?
-
FWIW,只是从我的解决方案中删除了“docker-compose”项目,为我做了。我不必删除任何文件。
标签: asp.net docker asp.net-core visual-studio-2017