正则表达式类-程序集引用丢失
本文关键字:引用 程序集 正则表达式 | 更新日期: 2023-09-27 18:02:21
我正在定义一个新类。两个问题:
Match m = Regex.Match(text, pattern, RegexOptions.IgnoreCase, TimeSpan.FromSeconds(1));
给出这个错误:"No overload for method 'Match' takes 4个参数"。但是MSDN用4个参数定义了这个。
catch (RegexMatchTimeoutException)
给出这个错误:"类型或命名空间名称'RegexMatchTimeoutException'无法找到(您是否缺少using指令或程序集引用?)"
我的using指令:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
我正在运行VS2008Express with .NET4.5
接受4个参数的Match
方法的重载仅在。net 4.5中引入。问题是,你不能使用Visual Studio 2008来开发。net 4和更高版本的应用程序。参见ScottGu的博客:
没有任何方法可以瞄准。net 4并使用新特性。有说,.NET4是向上兼容的使用。net 3.5 -所以应用程序你在VS08中以。net 3.5为目标构建
还有,看看这个问题