Сбой сборки TeamCity - PullRequest
       20

Сбой сборки TeamCity

0 голосов
/ 10 октября 2018

У меня есть проект web api, который не будет опираться на teamcity, когда я добавлю в решение библиотеку классов .net framework (4.71).Если я удаляю библиотеку классов, сборка завершается успешно.

[CoreCompile] Csc [12:03:15] [Csc] C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools\ MSBuild \ 15.0 \ bin \ Roslyn \ csc.exe / noconfig / nowarn: 1701,1702 / nostdlib + / errorreport: приглашение / предупреждение: 4 / define: DEBUG; TRACE / Highentropyva + / ссылка: "C: \ Program Files (x86)\ Ссылочные сборки \ Microsoft \ Framework.NETFramework \ v4.7.1 \ Microsoft.CSharp.dll "/ ссылка:" C: \ Program Files (x86) \ Ссылочные сборки \ Microsoft \ Framework.NETFramework \ v4.7.1 \ mscorlib.dll "/ reference: "C: \ Program Files (x86) \ Ссылочные сборки \ Microsoft \ Framework.NETFramework \ v4.7.1 \ System.Core.dll" / reference: "C: \ Program Files (x86) \ Ссылочные сборки \ Microsoft \Framework.NETFramework \ v4.7.1 \ System.Data.DataSetExtensions.dll "/ ссылка:" C: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework.NETFramework \ v4.7.1 \ System.Data.dll "/ ссылка: "C: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework.NETFramework \ v4.7.1 \ System.dll" / reference: "C: \ Program Files (x86) \ Ссылочные сборки \ Microsoft \ Framework.NETFramework \ v4.7.1 \ System.Net.Http.dll" / reference: "C: \ Program Files (x86) \ Ссылочные сборки \ Microsoft\ Framework.NETFramework \ v4.7.1 \ System.Xml.dll "/ ссылка:" C: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework.NETFramework \ v4.7.1 \ System.Xml.Linq.dll "/debug + / debug: full / filealign: 512 / optimize- /out:obj\Debug\SomeClassLib.dll /subsystemversion:6.00 / target: library / utf8output /terministic + Class1.cs Свойства \ AssemblyInfo.cs "C: \ TeamCity \ buildAgent2 \temp \ buildTmp.NETFramework, Version = v4.7.1.AssemblyAttributes.cs "[12:03:15] [Csc] Использование общей компиляции с компилятором из каталога: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools\ MSBuild \ 15.0 \ bin \ Roslyn [12:03:15] [Csc] Ошибка CSC CS0041: непредвиденная ошибка записи отладочной информации - «Невозможно загрузить DLL» Microsoft.DiaSymReader.Native.amd64.dll ': указанный модуль можетне найден(Исключение из HRESULT: 0x8007007E) '

1 Ответ

0 голосов
/ 11 октября 2018

Нашел проблему.Я отредактировал файл своего проекта в текстовом редакторе и удалил детерминированный элемент.После этого сборка прошла успешно.

<PropertyGroup>
  <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  <ProjectGuid>{GUID}</ProjectGuid>
  <OutputType>Library</OutputType>
  <AppDesignerFolder>Properties</AppDesignerFolder>
  <RootNamespace>RootNS</RootNamespace>
  <AssemblyName>RootNS</AssemblyName>
  <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
  <FileAlignment>512</FileAlignment>
  <Deterministic>true</Deterministic>
  <SccProjectName>SAK</SccProjectName>
  <SccLocalPath>SAK</SccLocalPath>
  <SccAuxPath>SAK</SccAuxPath>
  <SccProvider>SAK</SccProvider>
</PropertyGroup>
...