<project>过时是什么意思?</project>

时间:2010-04-08 18:38:22

标签: c# obsolete

我的批量构建有一个项目,我们称之为'My.Project'。该项目在自己的独立项目中得到了.NET 3.5(来自.NET 1.1)(意味着它不是这个批量构建的一部分)。大多数是相同的,有升级的电话,添加/删除功能。我开始将所有其他项目使用的所有调用替换为现在旧的,使用新调用的项目。我首先删除旧的引用,然后添加新的引用。我的一个项目只有一个电话。当我进行更改时,新项目中的一个命名空间会抛出“My.Project.Namespace1已过时”,而对该项目的另一个调用则不会抛出任何内容。有什么我应该找的吗?会导致什么?

1 个答案:

答案 0 :(得分:2)

这通常意味着被调用的方法已被标记为过时,因此在将来的版本中可能会被删除。

查看来自MSDN的thisthis文件,了解ObsoleteAttribute及其用法。

你应该看看对象上是否有其他方法可以调用,而不是过时的。

相关问题