MsBuild - перенести в другую папку?
Ничего не понимаю
1.
"C:\Program Files\Microsoft Visual Studio\2022\Community\Msbuild\Current\Bin\msbuild.exe" C:\Projects\Dummy\AppendXML\appendxml.sln
2.
C:\Projects\RunFromIIS\Current\Bin\msbuild.exe C:\Projects\Dummy\AppendXML\appendxml.sln
1. стандартное положение MsBuild после инсталляции Студии
2. копия папки C:\Program Files\Microsoft Visual Studio\2022\Community\Msbuild\Current - т.е. MsBuild сам по себе
Как видно - обрабатывается один и тот же солюшник (с двумя проектами внутри)
В случае 1. - все стандартно отрабатывает, ошибок нет.
Done Building Project "C:\Projects\Dummy\AppendXML.Tests\AppendXML.Tests\AppendXML.Tests.csproj" (default targets).Done Building Project "C:\Projects\Dummy\AppendXML\appendxml.sln" (default targets).Build succeeded.0 Warning(s)0 Error(s)
В случае 2.
Project "C:\Projects\Dummy\AppendXML\appendxml.sln" (1) is building "C:\Projects\Dummy\AppendXML.Tests\AppendXML.Tests\AppendXML.Tests.csproj" (3) on node 1 (default targets).C:\Projects\RunFromIIS\Apps\Bin\Microsoft.Common.CurrentVersion.targets(1815,5): error MSB4036: The "GetReferenceNearestTargetFrameworkTask" task was not found. Check the following:
1.) The name of the task in the project file is the same as the name of the task class.
2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface.
3.) The task is correctly declared with <UsingTask> in the project file, or in the *.tasks files located in the "C:\Projects\RunFromIIS\Current\Bin\" directory. [C:\Projects\Dummy\AppendXML.Tests\AppendXML.Tests\AppendXML.Tests.csproj]Done Building Project "C:\Projects\Dummy\AppendXML.Tests\AppendXML.Tests\AppendXML.Tests.csproj" (default targets) -- FAILED.Done Building Project "C:\Projects\Dummy\AppendXML\appendxml.sln" (default targets) -- FAILED.
Видимо где-то в таргетсах некорректно заданы пути.
Долбаки мелкомягкие...
Все перекапывать и править? Нее, ну его нафиг... надо лепить свои обкладки... тем более что задачи у меня несколько другие...
Хотя... блин... Я же не хочу писать код - хочу чтобы работал MsBuild, в том числе и на компиляции...
