У меня есть проект C#, который я пытаюсь создать и опубликовать для Linux-X64.
Build работает как в отладке, так и в выпуске для Windows, но всякий раз, когда я пытаюсь создать свою программу для Linux-X64, я получаю io-Exception: < /p>
>The "GenerateBundle" task failed unexpectedly.
>System.IO.IOException: A device attached to the system is not functioning.
< /code>
Ни один из моего кода даже не использует System.io, а также ни одна из моих библиотек. Сборка иногда преуспевает, когда я перезагружаю свою машину, или я держу свой диспетчер устройств открытыми во время строительства.Configuration: Release | Any CPU
Targt framework: net7.0
Deployment mode: Self-contained
Target runtime: linux-x64
Target location \\wsl.localhost\debian\home\myuser\output_folder
File publish options:
- produce single file
< /code>
и мой .csproj выглядит так. < /p>
Exe
net7.0
enable
< /code>
Я создаю свою программу на Visual Studio 2022 и я использую Debian на WSL2 для запуска моей сборки.
стоит упомянуть, что, когда моя сборка и публикация иногда преуспевает в профиле Linux, я кратко получаю обновление, и все это хорошо. присутствовать.
Есть ли какие -либо объяснения или лекарство для этого вопроса? < /p>
Подробнее здесь: https://stackoverflow.com/questions/764 ... oexception
.Net7.0 Project Publish не удастся с ioException ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Строительство DockerFile в ASP.NET CORE Project не работает при запуске DotNet Publish
Anonymous » » в форуме C# - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-