我翻新了一些曾经在 .NET Framework 3.5 上工作的旧代码,使其能够使用 C# 在 .NET Framework 4 上工作。
以下正则表达式曾经在 3.5 版中正常工作,但由于某些奇怪的原因不再工作。
public static readonly Regex ChatColorRegex = new Regex("\\|c[A-Za-z0-9]{6,8}"),
ChatLinkRegex = new Regex("\\|H.*?\\|h");
我在文件顶部添加了“使用 System.Text.RegularExpressions”,但出现以下错误:“命名空间 System.Text 中不存在类型或命名空间 RegularExpressions。
我已经用谷歌搜索过,并读到您必须在 Visual Studio 中添加对 System.Text.RegularExpressions 的引用。但是,当我这样做时,我在可以添加的参考列表中找不到 System.Text.RegularExpressions。
我正在使用 Visual Studio 2012。
谁能告诉我我做错了什么,或者忘记阅读?