Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 什么是<;项目>;过时意味着什么?_C#_Obsolete - Fatal编程技术网

C# 什么是<;项目>;过时意味着什么?

C# 什么是<;项目>;过时意味着什么?,c#,obsolete,C#,Obsolete,我的批处理构建有一个项目,我们称它为“My.project”。该项目在自己的独立项目中升级到了.NET3.5(从.NET1.1升级到了)。大部分都是一样的,有升级的呼叫,添加/删除的功能。我开始用新的调用替换所有其他项目用于该项目(现在是旧项目)的所有调用。我首先删除旧引用,然后添加新引用。我的一个项目只有一个呼叫。当我进行更改时,新项目中的一个名称空间抛出“My.project.Namespace1已过时”,而对该项目的另一个调用则不抛出任何内容。有什么我应该找的吗?这是什么原因造成的 这通常

我的批处理构建有一个项目,我们称它为“My.project”。该项目在自己的独立项目中升级到了.NET3.5(从.NET1.1升级到了)。大部分都是一样的,有升级的呼叫,添加/删除的功能。我开始用新的调用替换所有其他项目用于该项目(现在是旧项目)的所有调用。我首先删除旧引用,然后添加新引用。我的一个项目只有一个呼叫。当我进行更改时,新项目中的一个名称空间抛出“My.project.Namespace1已过时”,而对该项目的另一个调用则不抛出任何内容。有什么我应该找的吗?这是什么原因造成的

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

请参阅MSDN中有关废弃属性及其用法的文档


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

这是运行时异常、编译器错误还是编译器警告?这是编译器警告。当我构建My.Project时,我没有看到任何关于过时方法或类的警告。@dangerisgo-你到底得到了什么?你能发布抛出的代码吗?不管怎样,一定有一个引用已经过时了。我做了一个“清理和分类”,重建,现在一切都好了。非常感谢。