Tag: 视觉工作室2017年

Dockerfile COPY {source- …}

当您在具有Docker支持的Visual Studio 2017中创build项目时,Dockerfile具有以下行: COPY ${source:-obj/Docker/publish} . 这是什么意思? 源macros指向哪里? 短划线的含义是什么?

Visual Studio 2017泊坞窗错误运行的应用程序

我试图从Visual Studio 2017中执行一个新的asp net核心项目,但总是得到这个错误: 构buildpath要么不存在,不能访问,要么不是有效的URL 任何想法是什么问题?

VS 2017和Docker:操作中止

.Net Core 2出来了 ,所以我更新了Visual Studio 2017(Community)发布了15.3.0(和随后的15.3.2),它支持我在我的机器上安装的Docker(Windows 10),我相信我已经正确configuration了一些东西。 我在没有Docker的.NET Core 2.0上创build了一个基本的Web API项目,并且工作正常。 现在我添加了Docker支持,我无法运行它! 我得到以下错误: 我如何debugging? 我发现的唯一的其他问答没有帮助。 如果你认识到这个错误,你知道如何解决它吗?

Visual Studio 2017 HRESULT:0x80004004

我在Docker容器中运行了一个ASP.NET Core项目,但是之后我在同一个解决scheme中创build了另一个项目,这个解决scheme是由第一个项目引用的。 build筑时,VS 2017没有抱怨。 在debugging时,VS说: “操作中止(HRESULTexception:0x80004004(E_ABORT))” 然后我尝试用新项目创build一个新的解决scheme(这次只有一个) 。 同样的事情发生了:build立成功,debugging – 不可能。 重新启动计算机没有工作,VS与pipe理员privilages。 我该如何解决这个问题? 如果需要的话,我准备把整个项目搞砸了。 我appriciate任何答复。 提前致谢。

如何运行由VS 2017产生的docker镜像

Docker noob在这里… 如何在命令行中正确运行由Visual Studio 2017生成的Asp.Net CORE应用程序的docker镜像? docker run -it -d -p 80:32769 myappimage 似乎没有正常工作(图像运行,但我不能浏览到我的应用程序) 注意:我只是使用默认模板在Studio中创build了一个示例ASP.Net Core Web App,并添加了Docker支持(通过单击“添加Docker支持”checkbox)。 当你这样做的时候,Studio会添加一个dockerfile和一些docker-compose文件。 当Visual Studio“运行”图像(通过按F5) – 我可以成功浏览到我的应用程序(通过“ http:// localhost:32789 ”或类似的主机端口,容器内的应用程序在端口80上)。 但我无法弄清楚命令在命令行自己运行它。 Studio添加到项目中的标准Dockerfile是… FROM microsoft/aspnetcore:1.1 ARG source WORKDIR /app EXPOSE 80 COPY ${source:-obj/Docker/publish} . ENTRYPOINT ["dotnet", "WebApplication2.dll"]

将.NET Core控制台应用程序构build到Docker中

我用Visual Studio 2017(RTM)创build了一个新的.NET Core控制台应用程序。 然后添加Docker支持,并得到了docker文件+撰写文件就好了。 但是他们很less有问题。 Docker撰写文件有版本2,这使得构build失败,以下错误消息 Microsoft.DotNet.Docker.CommandLineClientException:客户端版本1.22太旧。 支持的最低API版本是1.24,请将您的客户升级到新版本。 这可以通过手动将撰写文件版本更改为2.1来解决。 (不知道如果有效的修复)那么你会得到另一个错误信息 MSB4006涉及目标“DockerCleanServiceReferences”的目标依赖关系图中存在循环依赖关系。 这我不知道如何解决。 我知道错误信息是由于一些导致循环引用的configuration(例如,构build后的构build事件) 那么,如何将.NET Core控制台应用程序手动打包到Docker容器中的任何资源或技巧? 我只是想知道Docker,所以不要以为我知道它的一切。 另一个问题,那里有一些地方,我可以得到这些Visual Studio模板的更新版本或这些已知的问题?

在涉及目标“DockerBuildServiceReferences”的目标依赖关系图中存在循环依赖关系

我正在尝试将docker支持添加到现有的ASP.Net(Core)Web应用程序。 到目前为止,我所做的只是右键单击我的解决scheme,然后单击Add > Docker Support 。 当我然后尝试使用docker开始debugging时,我得到以下错误: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\Docker\Microsoft.VisualStudio.Docker.Compose.targets(170,5): error MSB4006: There is a circular dependency in the target dependency graph involving target "DockerBuildServiceReferences". 我已经检查了Microsoft.VisualStudio.Docker.Compose.targets文件,我看不到涉及DockerBuildServiceReferences任何循环依赖,实际上只search整个文件,只是在两个地方提到: <!– *********************************************************************************************** Docker Compose Project Targets *********************************************************************************************** –> <UsingTask TaskName="CleanWorkspace" AssemblyFile="$(DockerBuildTasksAssembly)" /> <UsingTask TaskName="EnsureMsVsMonExists" AssemblyFile="$(DockerBuildTasksAssembly)" /> <UsingTask TaskName="EnsureVsDbgExists" AssemblyFile="$(DockerBuildTasksAssembly)" /> <UsingTask TaskName="GetServiceReferences" AssemblyFile="$(DockerBuildTasksAssembly)" /> <UsingTask TaskName="PrepareForBuild" AssemblyFile="$(DockerBuildTasksAssembly)" […]