<p>La façon dont Visual Studio procède est un peu particulière.</p>
<p>Au lieu de lancer <code>docker build</code> dans le dossier contenant le Dockerfile, il le lance dans le dossier parent et spécifie le Dockerfile avec l’option <code>-f</code>.</p>
<p>J’utilisais le projet de démonstration (en essayant de créer une solution minimale pour une autre question) et j’ai rencontré la même situation.</p>
<p>La configuration de mon projet de démonstration est</p>
<pre><code class="lang-auto">\WorkerService2 ("solution" folder)
+- WorkerService2.sln
+- WorkserService2 ("project" folder)
+- DockerFile
+- WorkerService2.csproj
+- ... other program files
</code></pre>
<p>Donc je <strong>m’attendais</strong> à faire</p>
<pre><code class="lang-auto">cd \Workerservice2\WorkerService2
docker build .
</code></pre>
<p>Mais j’obtiens votre message d’erreur.</p>
<pre><code class="lang-auto"> => ERROR [build 3/7] COPY [WorkerService2/WorkerService2.csproj, WorkerService2/] 0.0s</code></pre>