ResGen.exe not supported on .NET Core MSBuild
Я искал решения в интернете, однако такой проблемы не нашел.
В интернете в основном проблема в том, что компилятор не может найти путь к ResGen.exe
.
У меня же пишет, что она не умеет работать с .NET Core
.
Ссылка с github на библиотеку (там же проект SMBServer):
Фотографии
Ответ компилятора
Build with surface heuristics started at 15:07:36
Use build tool: C:\Program Files\dotnet\sdk\7.0.306\MSBuild.dll
CONSOLE: MSBuild version 17.6.8+c70978d4d for .NET
CONSOLE: Сборка начата 31.07.2023 15:07:36.
CONSOLE: Проект "C:\Users\den\AppData\Local\Temp\Kokebof.proj" в узле 1 (целевые объекты по умолчанию).
CONSOLE: ControllerTarget:
CONSOLE: Run controller from C:\Program Files\JetBrains\Rider\r2r\2023.1.3R\FA73FA57630A17B46C981DCEA97C9BB\JetBrains.Platform.MsBuildTask.v17.dll
2>------- Started building project: SMBServer
2>C:\Program Files\dotnet\sdk\7.0.306\Microsoft.Common.CurrentVersion.targets(3312,5): Error : ResGen.exe not supported on .NET Core MSBuild
2>SMBServer -> D:\source\CSharp\SMBLibrary\SMBServer\bin\Debug\net40\SMBServer.exe
2>SMBServer -> D:\source\CSharp\SMBLibrary\SMBServer\bin\Debug\netcoreapp3.1\SMBServer.dll
2>------- Finished building project: SMBServer. Succeeded: False. Errors: 1. Warnings: 0
Build completed in 00:00:04.811
Build failed at 15:07:41
При чем этот проект я скачивал давно еще, и компилятор не на что не ругается. Он спокойно компилирует проект и запускает его, Однако новый клонированный проект скачанный только что - не хочет.
Может ли быть версия компилятора проблемой?
Потому что на прошлой версии, которая запускается нормально стоит c# 8.0
?
Источник: Stack Overflow на русском