名称 System.IO.File.Move 在当前上下文中不存在 (VS 2019)

The name System.IO.File.Move does not exist in current context(VS 2019)

提问人:annyka 提问时间:11/14/2022 最后编辑:Wai Ha Leeannyka 更新时间:11/15/2022 访问量:33

问:

using System.IO;

string srcFile = @"C:\Users\Anne\results.trx";
string destFile = @"C:\Users\Anne\results.trx2";
System.IO.File.Move(srcFile, destFile);

为什么无法识别引用?System.IO.File

c# 系统.io.file

评论

0赞 Fildor 11/14/2022
尝试“清理项目”,关闭 VS,再次打开并构建项目。会发生什么?
1赞 annyka 11/14/2022
不幸的是,我仍然有同样的错误。
0赞 Fildor 11/14/2022
上面的片段 - 这真的是文件的样子吗?(我猜不是)您是否尝试过在新创建的控制台应用程序的 Main() 中发生同样的事情?

答:

0赞 MountainGoat 11/14/2022 #1

您的代码执行得很好,问题出在其他地方,您需要提供有关项目设置的更多详细信息。

记得尝试重新启动等。

0赞 annyka 11/14/2022 #2

我发现这个问题是由不正确放置引起的 System.IO.Move() - 我放在一个类内,但在方法括号外。