当前位置: 首页 > 知识库问答 >
问题:

CSC:错误CS2001:源文件。NETPortable,版本= 4.5,配置文件=配置文件78。找不到“AssemblyAttributes.cs”

邓德厚
2023-03-14

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

使用来自目录的编译器的共享编译: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:\bamboo-agent-home\xml-data\build-dir\Domain\Domain.csproj]完成构建项目 “E:\bamboo-agent-home\xml-data\build-dir\Business\Business.csproj” (默认目标) -- 失败。

无法理解这个错误。在本地,这甚至在命令行上也能很好地工作。

共有1个答案

王航
2023-03-14

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

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

您可以按照Atlassian的指南,以本地用户的身份运行windows服务。

 类似资料:
  • 我试图在没有aws概要文件设置的远程无服务器服务器上运行python代码。查看boto3文档后,我会说: 我将获得一个新的boto3名称配置文件,但我得到一个错误: secret_class=get_secret(名称、地区、概况) 文件“/metaflow/func\u get\u aws\u secrets.py”,第45行,在get\u secret session=boto3.sessio

  • 错误StatusLogger找不到log4j2配置文件。使用默认配置:只将错误记录到控制台。将系统属性“org.apache.logging.log4j.simplelog.statuslogger.level”设置为TRACE,以显示Log4j2内部初始化日志记录。 解决此问题的方法: 2.增加内容

  • 最近,我决定学习如何使用log4j2记录器。我下载了所需的jar文件,创建了库,xml编译文件,并尝试使用它。不幸的是,我在console(Eclipse)中得到了这样的语句: 这是我的测试类代码: 和我的xml配置文件: 我还尝试使用不带标记的xml,以及包规范和各种文件夹/包目录,但没有帮助。现在我的文件直接位于Eclipse的project文件夹中。

  • 后台- 我有一个python程序,它调用API,将数据保存到数据帧,然后将数据写入

  • 问题内容: 我的xcodebuild通过ant成功运行了。如果我使用ssh进入系统并运行构建,则可以正常工作。但是,当通过Jenkins调用相同的ant目标(在mac上作为从设备运行)时,经典 为了使其正常工作,我尝试通过“ sudo ant”调用来运行它,当然,这会导致相同的错误。本地用户和root用户都回显相同的$ PATH,所以这不是问题。我看不到改变环境或改变Jenkins调用ant的用户

  • 配置文件使用的是 JSON 格式。 JSON 中使用的数据结构和变量名对应着 Burp UI 中显示选项。生成配置文件的最简单方法是在 Burp UI 中创建所需的配置,然后保存为配置文件。您还可以手动编辑现有的配置文件,其内容是很容易就可以看懂的。 部分配置文件可以在需要时使用。您可以通过每个子工具选项卡的配置面板上的”选项(Options)”按钮来保存该区域的配置,或者通过从完整配置的文件中删