5

我试图找到我项目中所有未使用的方法。我有这样做的搜索方法,但我找到的最有说服力的答案是将我的所有函数声明为已过时,并删除此属性,直到我没有收到任何警告。

问题是我不知道如何将函数声明为过时。当我写:

   [Obsolete]
   class Vector3{

   };

VS2005 告诉我 Obsolete 不存在。有什么建议么?

4

2 回答 2

8

在 gcc 中,您可以__attribute__ ((deprecated))将函数标记为已弃用。

看起来__declspec(deprecated)可以在 VS 中解决问题。您还必须启用警告级别 1 才能导致诊断。

请参阅http://msdn.microsoft.com/en-us/library/044swk7y%28VS.80%29.aspx

于 2010-07-07T15:26:22.193 回答
2

我不知道你的源代码的其余部分,但你应该有一个

using System;

在顶部。

于 2010-07-07T15:21:22.430 回答