我正在尝试在Cake中使用using
语句,以便我可以使用Regex
类。
这是我尝试使用的代码行:
var matchesFromBranch = Regex.Matches(gitBranch, jiraPattern, RegexOptions.IgnoreCase).Select(m => m.Value).Distinct();
这给了我以下错误:
``` .../build.cake(43,25): error CS0103: 当前上下文中不存在名称“Regex” .../build.cake(43,63): error CS0103: 当前上下文中不存在名称“RegexOptions” ```
所以,我在文件顶部加入了 `
using System.Text.RegularExpressions;
`,现在我得到了以下错误:``` .../build.cake(43,25): error CS0433: 类型 'Regex' 存在于两个位置:'System.Text.RegularExpressions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 和 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' .../build.cake(43,63): error CS0433: 类型 'RegexOptions' 存在于两个位置:'System.Text.RegularExpressions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 和 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' ```
web.config
文件内容吗? - D-Shihvar matchesFromBranch = System.Text.RegularExpressions.Regex.Matches(gitBranch, jiraPattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase).Select(m => m.Value).Distinct();
- Jonathon Chase