2000年8月,微软,惠普卡德和英特尔致力于标准化通用语言基础架构 (CLI) 和C#.到2001年12月,两者都已批准了ECMA国际 (ECMA) 标准.国际标准化组织 (ISO) 于2003年4月加入.目前的ISO标准版本是ISO/IEC 23271:2012和ISO/IEC 23270:2006.虽然微软及其合作伙伴持有CLI和C#的专利,ECMA和ISO要求所有实行必要的专利都必须在"合理和非歧视性条款"下提供.这些公司同意满足这些条款,并将专利免费提供.然而,这并不适用于ECMA-ISO标准所不涵盖的部分.其中包括Windows,BCO.NET和微软的ASP.NET专利.在这些领域,微软可能会在线提供Wikipedia,Microsoft的源代码和Wikipedia.NET,微软的源代码库,以及微软的Wikipedia.NET,微软的源代码库.在2007年10月3日,微软宣布
标准化通用语言基础设施 (CLI) 和C#