CSC:错误CS2001:找不到源文件'.NETPortable,Version = v4.5,Profile = Profile78.AssemblyAttributes.cs'

时间:2017-06-12 20:14:29

标签: c# .net visual-studio msbuild bamboo

在我的 Bamboo 服务器上开始构建时,我收到以下错误:

  

对目录中的编译器使用共享编译:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin \ Roslyn   CSC:错误CS2001:找不到源文件'C:\ Windows \ system32 \ config \ systemprofile \ AppData \ Local \ Temp.NETPortable,Version = v4.5,Profile = Profile78.AssemblyAttributes.cs'。 [E:\竹代理家庭\ XML数据\集结目录\域\ Domain.csproj]   完成建筑项目“E:\ bamboo-agent-home \ xml-data \ build-dir \ Business \ Business.csproj”(默认目标) - 失败。

无法理解此错误。在Local上,这甚至可以在命令行上运行 - MSBuild命令。

1 个答案:

答案 0 :(得分:3)

您的构建服务看起来像是作为系统帐户(例如本地系统,网络服务等)运行,这会导致msbuild中出现意外行为。

您应该创建一个专用服务用户并将服务配置为以此用户身份运行,或者确保服务用户有足够的权限来修改系统配置文件目录(我不推荐)。

您可以关注Atlassian's guide on how to run the windows service as a local user