gpt4 book ai didi

c# - App_Data 文件夹影子文件夹为空

转载 作者:太空宇宙 更新时间:2023-11-03 13:26:46 25 4
gpt4 key购买 nike

我在 ASP.net 中使用 Visual Studio 12 中的 C# 进行编码。在我的 App_Data 文件夹中,我有一个 first.csv 文件包含一些数字数据。

我收到了另一个名为 second.csv 的文件,它与第一个文件略有不同。它包含一个额外的列。

我正在使用 linq 读取 csv 文件

 var idata = from line in File.ReadAllLines("second.csv").Skip(0) 
let parts = line.Split(',')
select new
{
Date_ = parts[0],
Year_ = parts[1], and so on

我已从 App_Data 文件夹中删除了 first.csv 文件并粘贴了 second.csv 文件。当我运行我的代码时,程序似乎正在从 first.csv 文件读取旧值,而不是读取 second.csv 文件值。

在我的代码中,我在 second.csv 文件中添加了一个额外的列。但是我的程序仍然从 App_Data 文件夹中不存在的 first.csv 文件中读取值。有人可以指导我做错什么吗?

我查看了C盘microsoft.net文件夹中的shadow文件夹,结果是空的。我能做些什么?任何建议将不胜感激。

最佳答案

经过多个用户的大量建议,从更新影子文件夹到清除历史记录和重建解决方案,我认为对我有用的解决方案如下:

我编写了另一段代码,它执行与之前代码相同的功能,但这次我读取了一个不同的文件。当我运行代码时,它应该可以工作但它没有并产生错误提示 “找不到文件‘C:\Program Files (x86)\IIS Express\testFile.csv’”

现在,当我转到该文件夹​​时,我发现“first.csv”在那里,但“second.csv”文件不在,这意味着我需要在此处放置“second.csv”文件的副本第一次尝试正常工作。

所以我基本上得到了“second.csv”的副本并将其粘贴到文件夹中并运行了我的代码。正如我所怀疑的那样,它给了我正确的输出。

关于c# - App_Data 文件夹影子文件夹为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22139166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com