gpt4 book ai didi

c# - CS0012 System.enum 是在未在面向 .NET 4.5 的构建服务器上引用的程序集中定义的

转载 作者:太空狗 更新时间:2023-10-29 20:13:30 24 4
gpt4 key购买 nike

我有一个面向 .NET 4.5 的 ASP.NET Web 应用程序。在本地构建项目,但在构建服务器 (TeamCity) 上失败:

...cs(77, 38): error CS0012: The type 'System.Enum' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

这可能是什么原因(以及补救措施)?

最佳答案

我收到了完全相同的错误消息(尽管目标框架是 4.5.1)。我的答案是安装 Microsoft .NET Framework 4.5.1 Developer Pack在构建服务器上。

如果目标框架 4.5 并且构建服务器运行的是 Windows Server 2012,请务必添加 .NET Framework 4.5。使用服务器管理器的功能。如果 TeamCity 安装在以前版本的 Windows 上,请查看 Microsoft .NET Framework installation guide .

关于c# - CS0012 System.enum 是在未在面向 .NET 4.5 的构建服务器上引用的程序集中定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24257471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com