找不到类型或命名空间[CanBeNull]

时间:2017-05-29 02:47:31

标签: c# visual-studio

我从Given full path, check if path is subdirectory of some other path, or otherwise复制了一个有用的类StringExtensions但是当我把它放在我的解决方案(VS 2013 Pro)中时,我收到了错误消息      无法找到类型或命名空间[CanBeNull],找不到类型或命名空间[NotNull]

来自以下代码行

 public static string WithEnding([CanBeNull] this string str, string ending)
 public static string Right([NotNull] this string value, int length)

我的项目包括使用System; 我怎样才能摆脱这些错误?

1 个答案:

答案 0 :(得分:3)

它们是Resharper Annotations的一部分。通过Nuget安装JetBrains.Annotations

如果代码已经没有using JetBrains.Annotations;,请执行text = 'Henry just bought a new black pen. Henry\'s pen costs him $2. Henry buys a new blue pen.'

或者,只需从代码中删除它们即可。