Error msb4025 не удалось загрузить файл проекта

When I run my TeamCity build with the only build step being of runner type Visual Studio (sln), I get the following error: C:TeamCitybuildAgentwork4978ec6ee0ade5b4TestCodeTest.sln(2, 1): er...

When I run my TeamCity build with the only build step being of runner type Visual Studio (sln), I get the following error:

C:TeamCitybuildAgentwork4978ec6ee0ade5b4TestCodeTest.sln(2, 1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 2, position 1.

This is on a dedicated CI server running TeamCity Professional 8.1.1 (build 29939). There are several other successfully-running builds on this server.

The odd bit is that the same build runs successfully on TeamCity on my dev machine. I followed an answer to a similar question, and copied the specified folders across, but that didn’t help.

I’m sure the project/solution file isn’t invalid because in addition to the build running on my dev box, I have opened the solution in Visual Studio and built it there with no problems.

Any suggestions?

Community's user avatar

asked Apr 10, 2014 at 11:12

Ace's user avatar

I just fixed this.

Look inside the Test.sln file for Project or EndProject tags that aren’t closed. For us, the EndProject was missing and it broke on teamcity, but no issues in Visual Studio.

answered Jun 12, 2014 at 21:34

kennydust's user avatar

kennydustkennydust

1,10515 silver badges17 bronze badges

3

In our case, it was a duplicate project reference in the solution file (caused by near simultaneous commits and an automatic merge).

answered Oct 22, 2014 at 20:31

David Montgomery's user avatar

In our situation the problem was specifying a ToolsVersion that was not installed on that machine. (14 which VS2015 has but VS2017 does not have by default)

answered Apr 25, 2018 at 15:41

Naylor's user avatar

NaylorNaylor

6836 silver badges20 bronze badges

1

In my case, after merging, in .sln file, it was a mismatch of lines under

GlobalSection(NestedProjects) = preSolution  

{6B971E15-6B61-4AA8-9B93-9639C23269C3} = {9A14E7EF-3FA1-4B9A-B413-C550B3E5AC62}

{54D14F01-D576-4DE6-9404-D21AD0DC4916} = {9A14E7EF-3FA1-4B9A-B413-C550B3E5AC62}

... (was some extra entry here )
...

 EndGlobalSection

section. In clear words, there were some extra lines added after merging. So, If you have merged, please compare two solution files manually. You can start with total line numbers in both files.

Martin Tournoij's user avatar

answered Nov 15, 2016 at 11:16

Shantu's user avatar

ShantuShantu

14511 bronze badges

In another Case

We had a blank lines — so make sure any blank lines are removed!

Hope this helps some else too!

answered May 16, 2017 at 10:59

Dai Bok's user avatar

Dai BokDai Bok

3,3732 gold badges53 silver badges69 bronze badges

I got this same error with Jenkins. It turns out the root Jenkins folder was set to C:Program Files (x86) and it didn’t have write access to bin and obj directories.

Error:
error MSB4025: The project file could not be loaded. Data at the root level is invalid.

I launched cmd as Administrator and ran this:
«C:Program Files (x86)MSBuild14.0BinMSBuild.exe» «C:Program Files (x86)JenkinsworkspaceBuildBI_1ReportsTestReportsTests.sln» /t:Build /p:RunOctoPack=true

And that gave me clues about not being able to write to bin and obj.

answered Jun 30, 2017 at 18:34

BClaydon's user avatar

BClaydonBClaydon

1,8602 gold badges19 silver badges34 bronze badges

This worked for me-
You can install Build Tools for Visual Studio 2017, make sure to select C++ tools, Windows 10 SDK and MSBuild and your set.

answered May 18, 2018 at 18:11

Prajakta Bavikar's user avatar

1

Use MSBuild to identify the underlying problem:

$> msbuild mysolution.sln

Gave me this beauty with the correct error line number:

enter image description here

If msbuild cannot be accessed like that from the command line / powershell, try to find the MSBuild.exe shipped with VisualStudio, e.g. C:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildCurrentBinamd64MSBuild.exe.

VisualStudio itself seems to be very «tolerant» against errors / inconsistencies in the solution file, so having it open in VS is no guarantee for the sln file being correct.

answered Feb 1, 2021 at 22:00

Oliver's user avatar

OliverOliver

9,0818 gold badges69 silver badges98 bronze badges

I fixed it by updating the solution file.

enter image description here

answered Dec 21, 2022 at 11:30

NeoDeveloper 's user avatar

Another possible problem (and resolution): I had a stray unused solution file in my repo, pointing to who-knows-where, and the MSBUILD step in my Azure DevOps pipeline was set to ***.sln.

answered Feb 3 at 22:54

InteXX's user avatar

InteXXInteXX

5,8956 gold badges40 silver badges73 bronze badges

Содержание

  1. error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1 #7941
  2. Comments
  3. Steps to reproduce
  4. Expected behavior
  5. Actual Behavior:
  6. Environment data
  7. Ошибка MSBUILD MSB4025 на этапе сборки TeamCity для Visual Studio
  8. 9 ответов
  9. Ошибка MSBUILD MSB4025 в шаге сборки TeamCity для Visual Studio
  10. 8 ответов
  11. MSB3644: ссылочные сборки для версии платформы «FrameworkVersion» не найдены
  12. Идентификатор и версия платформы в файле проекта
  13. Папка ссылочных сборок
  14. MSB4181: задача task вернула значение false, но ошибка не регистрируется.

error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1 #7941

Steps to reproduce

I was using VS Studio 2015 Professional Edition Update 3 on Windows 10 Professional Everything was working fine before installing VS 2017 Edition.

Now, When I create a new Class Library or Console app, the dependencies fail to install. Here is the question more elaborated on SO .

This is the error:

C:Program Filesdotnetdotnet.exe restore «c:usersmyuserdocumentsvisual studio 2015ProjectsRedisCache.vsrestore.dg»
c:usersmyuserdocumentsvisual studio 2015ProjectsRedisCache.vsrestore.dg(1,1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1.

global.json
` <
«projects»: [ «src», «test» ],
«sdk»: <
«version»: «1.0.0-preview2-003131»
>
>

SDKs Installed:
Directory of C:Program Filesdotnetsdk

03/14/2017 11:36 PM

.
03/14/2017 11:36 PM ..
03/14/2017 11:36 PM 1.0.0
09/30/2016 04:56 PM 1.0.0-preview2-003131
01/20/2017 02:14 PM 1.0.0-preview2-1-003177
0 File(s) 0 bytes
5 Dir(s) 52,758,339,584 bytes free

Expected behavior

The dependecies should be installed automatically as it was before.

Actual Behavior:

If I run dotnet restore the dependencies are installed

Environment data

dotnet —info output:

Product Information:
Version: 1.0.0
Commit SHA-1 hash: e53429f

Runtime Environment:
OS Name: Windows
OS Version: 10.0.14393
OS Platform: Windows
RID: win10-x64
Base Path: C:Program Filesdotnetsdk1.0.0

The text was updated successfully, but these errors were encountered:

Источник

Ошибка MSBUILD MSB4025 на этапе сборки TeamCity для Visual Studio

Когда я запускаю свою сборку TeamCity с единственным этапом сборки, являющимся бегуном типа Visual Studio (sln), я получаю следующую ошибку:

Это на выделенном сервере CI под управлением TeamCity Professional 8.1.1 (сборка 29939). На этом сервере есть еще несколько успешно работающих сборок.

Странно то, что эта же сборка успешно работает в TeamCity на моей машине разработчика. Я последовал ответу на аналогичный вопрос и скопировал указанные папки, но это не помогло.

Я уверен, что файл проекта / решения недействителен, потому что в дополнение к сборке, запущенной в моем блоке разработчика, я открыл решение в Visual Studio и без проблем построил его там.

9 ответов

Я только что исправил это.

Найдите в файле Test.sln теги Project или EndProject, которые не закрыты. Для нас EndProject отсутствовал, и он сломался в teamcity, но без проблем в Visual Studio.

Похоже, что сообщение об ошибке TeamCity будет появляться по любому количеству основных причин. В моем случае проблема возникла из-за того, что строка внутри раздела GlobalSection (NestedProjects) ссылалась на Guid проекта, который не имел отношения к какому-либо проекту, определенному в файле решения.

Как и в предыдущем посте, у меня не было проблем со сборкой в ​​Visual Studio. Я получил только более полезное сообщение об ошибке, которое позволило мне понять, в чем была настоящая проблема при сборке с использованием msbuild.

В нашем случае это была дублирующаяся ссылка на проект в файле решения (вызванная почти одновременной фиксацией и автоматическим слиянием).

В нашей ситуации проблема заключалась в указании версии ToolsVersion, которая не была установлена ​​на этом компьютере. (14, которые есть у VS2015, но у VS2017 нет по умолчанию)

В моем случае после слияния в файле .sln было несоответствие строк под

Раздел. Проще говоря, после слияния было добавлено несколько дополнительных строк. Итак, если вы объединились, сравните два файла решения вручную. Вы можете начать с общих номеров строк в обоих файлах.

В другом случае

У нас были пустые строки — поэтому убедитесь, что все пустые строки удалены!

Надеюсь, это поможет и другим!

У меня такая же ошибка с Дженкинсом. Оказывается, корневая папка Jenkins была установлена ​​в C: Program Files (x86) , и у нее не было доступа на запись в каталоги bin и obj.

Ошибка: ошибка MSB4025: не удалось загрузить файл проекта. Данные на корневом уровне недействительны.

Я запустил cmd от имени администратора и запустил следующее: «C: Program Files (x86) MSBuild 14.0 Bin MSBuild.exe» «C: Program Files (x86) Jenkins workspace BuildBI_1 Reports Test ReportsTests .sln «/ t: Build / p: RunOctoPack = true

И это дало мне понять, что нельзя писать в bin и obj.

Используйте MSBuild , чтобы определить основную проблему:

Подарил мне эту красоту с правильным номером строки ошибки :

Если к msbuild нельзя получить доступ из командной строки / powershell, попробуйте найти MSBuild.exe, поставляемый с VisualStudio, например C:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildCurrentBinamd64MSBuild.exe .

Сам VisualStudio кажется очень «терпимым» к ошибкам / несоответствиям в файле решения, поэтому его открытие в VS не гарантирует правильности файла sln .

Источник

Ошибка MSBUILD MSB4025 в шаге сборки TeamCity для Visual Studio

когда я запускаю сборку TeamCity с единственным шагом сборки типа runner Visual Studio( sln), я получаю следующую ошибку:

Это на выделенном сервере CI под управлением TeamCity Professional 8.1.1 (build 29939). На этом сервере есть несколько других успешно выполняемых сборок.

нечетный бит заключается в том, что одна и та же сборка успешно выполняется на TeamCity на моей машине dev. Я следовал ответ к подобному вопросу, и скопировал указанных папок, но это не помогло.

Я уверен, что файл проекта/решения не является недопустимым, потому что в дополнение к сборке, запущенной в моем окне dev, я открыл решение в Visual Studio и построил его там без проблем.

8 ответов

Я только что исправил это.

посмотрите внутрь теста.sln-файл для тегов Project или EndProject, которые не закрыты. Для нас EndProject отсутствовал, и он сломался в teamcity, но никаких проблем в Visual Studio.

кажется, что сообщение об ошибке TeamCity будет возникать для любого числа коренных причин. В моем случае проблема возникла из-за того, что строка внутри раздела GlobalSection(NestedProjects) ссылалась на идентификатор Guid проекта, который не связан ни с одним проектом, определенным в файле решения.

Как и в предыдущем посте, у меня не было никаких проблем с построением в Visual Studio. Я только получил более полезное сообщение об ошибке, которое позволило мне узнать, что реальная проблема была, когда я построил с помощью программа MSBuild.

в нашем случае это была дублирующая ссылка на проект в файле решения (вызванная почти одновременными коммитами и автоматическим слиянием).

в моем случае, после слияния, в .файл sln, это было несоответствие строк под

. Ясными словами, после слияния было добавлено несколько дополнительных строк. Итак,если вы объединились, сравните два файла решения вручную. Вы можете начать с общих номеров строк в обоих файлах.

в другом случае

У нас были пустые строки-поэтому убедитесь, что все пустые строки удалены!

надеюсь, это поможет еще кому-то!

Я получил ту же ошибку с Дженкинсом. Оказывается, корневая папка Jenkins была установлена в C:Program Files (x86) и у него не было доступа на запись в каталоги bin и obj.

ошибка: ошибка MSB4025: не удалось загрузить файл проекта. Данные на корневом уровне, является недействительным.

Я запустил cmd как администратор и запустил это: «Файлы C:Program (для x86)MSBuild с14.0Бинв MSBuild.exe «» C:Program файлы (x86)JenkinsworkspaceBuildBI_1ReportsTestReportsTests.sln » / t:сборка /p: RunOctoPack=true

и это дало мне подсказки о том, что я не могу писать в bin и obj.

в нашей ситуации проблема заключалась в указании ToolsVersion, который не был установлен на этой машине. (14, который VS2015 имеет, но VS2017 не имеет по умолчанию)

Это сработало для меня- Вы можете установить инструменты сборки для Visual Studio 2017, обязательно выберите c++ tools, Windows 10 SDK и MSBuild и ваш набор.

Источник

MSB3644: ссылочные сборки для версии платформы «FrameworkVersion» не найдены

Эта ошибка возникает, когда ссылочные сборки .NET не найдены для версии .NET, запрашиваемой проектом. Убедитесь, что проект содержит ссылку на пакет NuGet Microsoft.NETFramework.ReferenceAssemblies . См. платформа .NET Framework Пакеты NuGet для нацеливания. Кроме того, может возникнуть проблема с файлом проекта, так как запрашиваемая версия не распознана или не установлена. Кроме того, может возникнуть проблема с установкой, из-за того, что папка ссылочных сборок для этой версии .NET отсутствует или повреждена.

Идентификатор и версия платформы в файле проекта

Убедитесь, что в файле проекта в TargetFramework свойствах , TargetFrameworks , TargetFrameworkIdentifier , или TargetFrameworkVersion нет орфографических ошибок. Например, следующий код в файле проекта создает MSB3644 :

Ошибка заключается в том, что значение свойства TargetFrameworkIdentifier указано с орфографическими ошибками. Здесь должно быть .NETCOREAPP , а не .NETCORAPP (обратите внимание на отсутствие «e»).

При использовании TargetFrameworks свойства и нескольких целевых платформ убедитесь, что они разделены правильным разделителем ; . MSB3644 будет возникать, например, при попытке разделить платформы с помощью разделителя , . Ниже приведен пример правильного синтаксиса:

Папка ссылочных сборок

Затем обратите внимание на идентификатор и версию платформы, запрошенные в TargetFramework , TargetFrameworkIdentifier и , и TargetFrameworkVersion найдите папку эталонной сборки для этой версии на локальном диске. Например, в Windows 32-разрядные ссылочные сборки для .NET Core должны находиться в папке C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETCore, а 64-разрядные ссылочные сборки для .NET Framework — в папке C:Program FilesReference AssembliesMicrosoftFramework.NETFramework. Если папка для нужной для проекта версии отсутствует или повреждена, может потребоваться установить или переустановить эту версию. Скачать необходимую версию можно на сайте Скачать .NET.

Источник

MSB4181: задача task вернула значение false, но ошибка не регистрируется.

Эта ошибка возникает, когда задача возвращает false , сообщая, что она не была успешно выполнена, но не регистрирует ошибку в журнале. Если вы видите эту ошибку, это означает, что задача завершилась сбоем, но не сообщала о конкретной ошибке с дополнительными сведениями.

Чтобы диагностировать проблему, сначала включите журнал диагностики (используйте параметр -verbosity:diag командной строки) и проверьте в файле журнала MSBuild полные выходные данные диагностики. Для больших проектов с более крупными журналами выходных данных рассмотрите возможность использования двоичного журнала (параметр командной строки -bl ) и структурированного средства просмотра журналов MSBuild для упрощения просмотра выходных данных.

Кроме того, можно задать для переменной среды MSBuildDebugEngine значение 1, чтобы получить все возможные журналы. См. статью Сборка MSBuild для .NET Framework — журналы.

Если задача запускает исполняемый файл, попробуйте выполнить этот исполняемый файл отдельно с теми же входными данными и командной строкой.

Если вы знакомы с владельцем задачи, рекомендуется сообщить ему об этой ошибке и посоветовать изменить задачу, чтобы в журнале регистрировалось больше сведений.

Если это пользовательская задача и вы являетесь ее владельцем, рекомендуется улучшить ведение журнала ошибок. Например, если вызываемый API может вызвать исключение, добавьте обработчик исключений, который регистрирует сообщение об исключении.

Источник

I have created a fresh NUnit project based on .net core 2.1.

When I run command dotnet test project1.dll in windows machine then its working fine but when I am trying to run same command in red hat linux machine (rhel 8), then it is giving error that «The project file could not be loaded. Data at the root level is invalid. Line 1, position 1«. I look into solution in internet that you need to update your SDK but I want to use dotnet core 2.1 only and I could not found any command to install higher release version of dotnet core 2.1 in linux.

Please let me know if any prefer solution for this problem available.
Below is my project file.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <IsPackable>false</IsPackable>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="NUnit" Version="3.12.0" />
    <PackageReference Include="NUnit3TestAdapter" Version="3.16.1" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
  </ItemGroup>
</Project>

Below information about SDK given by dotnet —info command on linux.

.NET Core SDK (reflecting any global.json):
 Version:   2.1.518
 Commit:    c9b5af2ec4

Runtime Environment:
 OS Name:     rhel
 OS Version:  8
 OS Platform: Linux
 RID:         rhel.8-x64
 Base Path:   /usr/lib64/dotnet/sdk/2.1.518/

Host (useful for support):
 Version: 2.1.22
 Commit:  23677d3ee7

.NET Core SDKs installed:
  2.1.518 [/usr/lib64/dotnet/sdk]

.NET Core runtimes installed:
Microsoft.NETCore.App 2.1.22 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

Note: I do not want to run test command using csproj file. I have requirements to run dotnet test command only using dlls.

I have created a fresh NUnit project based on .net core 2.1.

When I run command dotnet test project1.dll in windows machine then its working fine but when I am trying to run same command in red hat linux machine (rhel 8), then it is giving error that «The project file could not be loaded. Data at the root level is invalid. Line 1, position 1«. I look into solution in internet that you need to update your SDK but I want to use dotnet core 2.1 only and I could not found any command to install higher release version of dotnet core 2.1 in linux.

Please let me know if any prefer solution for this problem available.
Below is my project file.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <IsPackable>false</IsPackable>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="NUnit" Version="3.12.0" />
    <PackageReference Include="NUnit3TestAdapter" Version="3.16.1" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
  </ItemGroup>
</Project>

Below information about SDK given by dotnet —info command on linux.

.NET Core SDK (reflecting any global.json):
 Version:   2.1.518
 Commit:    c9b5af2ec4

Runtime Environment:
 OS Name:     rhel
 OS Version:  8
 OS Platform: Linux
 RID:         rhel.8-x64
 Base Path:   /usr/lib64/dotnet/sdk/2.1.518/

Host (useful for support):
 Version: 2.1.22
 Commit:  23677d3ee7

.NET Core SDKs installed:
  2.1.518 [/usr/lib64/dotnet/sdk]

.NET Core runtimes installed:
Microsoft.NETCore.App 2.1.22 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

Note: I do not want to run test command using csproj file. I have requirements to run dotnet test command only using dlls.

You’ve just installed Visual Studio 2017 (Or the very latest .net core SDK), and now when you try to compile an old .net core project you had laying around, you are getting an error similar to the following :

.vsrestore.dg(1,1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1.

The issue is actually very very similar to a previous error you would have occured when you installed Visual Studio 2017 RC over the top of Visual Studio 2015. You can read about that issue here.

The fix is very similar, first go to “C:Program Filesdotnetsdk” on your machine. You should see a list of SDK versions. The version you are likely looking for is “1.0.0-preview2-003131” if you were previously opening this project in Visual Studio 2015. If you have 2 versions only, then the version you are looking for is the one that is *not* labelled 1.0.0. If you have only 1.0.0, then you probably got this project from someone else so will have to liase with them what version of the SDK you should be installing. Install that SDK and then come back to read on!

In the root of your solution for your project, create a file named “global.json”. Inside that file, place the following contents :

{
  "sdk": { "version": "1.0.0-preview2-003131" }
}

Where the version is the SDK version from our previous step.

Ensure Visual Studio is closed and now open a command prompt in your solution directory of your project. Run the command “dotnet restore”. You should see a few packages whiz past. After this open your solution again (In Visual Studio 2015), and you should now be able to build successfully!

Steps to reproduce

I was using VS Studio 2015 Professional Edition Update 3 on Windows 10 Professional Everything was working fine before installing VS 2017 Edition.

Now, When I create a new Class Library or Console app, the dependencies fail to install. Here is the question more elaborated on SO .

This is the error:

C:Program Filesdotnetdotnet.exe restore «c:usersmyuserdocumentsvisual studio 2015ProjectsRedisCache.vsrestore.dg»
c:usersmyuserdocumentsvisual studio 2015ProjectsRedisCache.vsrestore.dg(1,1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1.

global.json
`{
«projects»: [ «src», «test» ],
«sdk»: {
«version»: «1.0.0-preview2-003131»
}
}

SDKs Installed:
Directory of C:Program Filesdotnetsdk

03/14/2017 11:36 PM

.
03/14/2017 11:36 PM ..
03/14/2017 11:36 PM 1.0.0
09/30/2016 04:56 PM 1.0.0-preview2-003131
01/20/2017 02:14 PM 1.0.0-preview2-1-003177
0 File(s) 0 bytes
5 Dir(s) 52,758,339,584 bytes free

`

Expected behavior

The dependecies should be installed automatically as it was before.

Actual Behavior:

If I run dotnet restore the dependencies are installed

Environment data

dotnet --info output:

Product Information:
Version: 1.0.0
Commit SHA-1 hash: e53429f

Runtime Environment:
OS Name: Windows
OS Version: 10.0.14393
OS Platform: Windows
RID: win10-x64
Base Path: C:Program Filesdotnetsdk1.0.0

I recently encountered this error when attempting to build a solution with a new SSDT project in TeamCity. The error occurred at the 01 – Build configuration “Visual Studio (sln)” step:

Data.sln(2,1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 2, position 1.

The error message didn’t tell me a great deal about the actual problem & since the solution was building & deploying fine in Visual Studio, I googled the error in relation to TeamCity. I found that it may have been a missing Project or EndProject tag in the solution. However, on opening Data.sln in a text editor, I found that there were no missing tags.

The next step in my investigation was to review the changes I had pushed which had caused the breaking build. I had just added a new test project to the solution so that the project list for Data.sln looked like:

  • Accounts (the main database project)
  • Accounts.Tests (an old test project that was being replaced piecemeal by Accounts_Tests)
  • Accounts_Tests (the new tSQLt test project)

I investigated further using msbuild locally to build the solution with OctoPack:

msbuild "D:GitHubAccountsData.sln" /t:Build /p:RunOctoPack=true

This provided a more useful error:

MSB5004: The solution file has two projects named "Accounts_Tests"

It seems that OctoPack interprets Accounts.Tests & Accounts_Tests as having the same name & threw an error as a result. To resolve, I renamed Accounts_Tests to Accounts_tSQLt. This resolved both the local OctoPack build issue & the TeamCity error.

Понравилась статья? Поделить с друзьями:
  • Error msb4018 непредвиденная ошибка при выполнении задачи resolvepackageassets
  • Error msb4018 the vcmessage task failed unexpectedly
  • Error msb4018 the resolvepackageassets task failed unexpectedly
  • Error msb4018 the generatedepsfile task failed unexpectedly
  • Error msb3721 cuda