0

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

4

1 回答 1

2

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

请参阅MSDN 中的此文档和此文档,了解及其用法ObsoleteAttribute

您应该查看对象上是否还有其他可以调用的方法,并且这些方法尚未过时。

于 2010-04-08T18:50:52.167 回答