我们正在开发migrated( from 2.0 - 3.5)
.Net网站。
我们最近遇到了一个问题。
在构建我们的解决方案时,有时会出现错误
“ExtensionAttribute在名称空间”System.runtime.CompilerServices“中不明确。
在探索之后,我们发现它是通过我们项目中的一个.cs文件添加的
namespace System.Runtime.CompilerServices
{
public class ExtensionAttribute : Attribute { }
}
在评论以下代码后,我们能够立即构建解决方案,但现在我们正面临一个新问题。作为最后一个问题,它有时也会出现:
“缺少编译器所需的成员'System.Runtime.CompilerServices.ExtensionAttribute..ctor'”
我们在stackoverflow上找到了解决方案。链接:Error when using extension methods in C#
我们尝试了上面链接中的所有选项。但他们都没有表现得一致。在某些机器上它会在其他机器上恶化一段时间仍然存在。
如果您对此问题有任何其他解决方案,请提供给我。
如果您需要我的任何进一步意见,请发表评论。