0

当我将 .net 框架 (4.71) 类库添加到解决方案时,我有一个不会在 teamcity 上构建的 web api 项目。如果我删除类库,则构建成功。

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)'

4

1 回答 1

0

发现问题。我在文本编辑器中编辑了我的项目文件,并删除了 Deterministic 元素。之后构建成功。

<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> <!--removed this line-->
  <SccProjectName>SAK</SccProjectName>
  <SccLocalPath>SAK</SccLocalPath>
  <SccAuxPath>SAK</SccAuxPath>
  <SccProvider>SAK</SccProvider>
</PropertyGroup>
于 2018-10-11T19:53:22.123 回答