Visual Studio for Mac: 缓存位置

7

编辑:我没有提到我利用MySql.Data包通过LINQ连接到MySql,因为它似乎不相关。在提出问题后,我切换到了LinqToDb.MySql包,问题似乎已经消失了,所以我认为这是MySql.Data中的一个错误。

虽然我可以继续前进,但我仍然将问题留下作为我的解决方案,原始问题的答案可能会帮助其他人。

原始帖子:

我正在使用Visual Studio Community for Mac(7.1.3)构建C#解决方案。我更改了一些对数据库表名称的引用,但是仍然出现错误,例如:

Table 'database.exampleTable1' doesn't exist.` 

即使我已经在代码中将“exampleTable1”更改为“table1”,以匹配实际数据库,但问题似乎不在我的代码中,而是在于Visual Studio没有识别到这个更改。我尝试过清空Debug文件夹并重新构建,从git存储库克隆项目并给它一个不同的名称(但问题仍然存在!),以及其他一些牵强附会的想法。此答案似乎有解决方法。它建议清除Visual Studio缓存文件,但只显示了PC上该文件夹的路径。我在我的Mac文件系统中找不到类似的东西。 在我的Mac上,我在哪里可以找到相应的缓存文件?
C:\Documents and Settings\Administrator\Local Settings\Temp\VWDWebCache

or

C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\WebsiteCache
2个回答

12

在我的Mac上,我应该去哪里找到下面的等效缓存文件?

打开Finder > 使用命令“Shift + CMD + G” > 在前往文件夹对话框中输入/粘贴“〜/Library/Caches。”。这样做后,您应该能够看到几乎所有的缓存。因此,请自行编辑时注意风险。


对于您的具体示例:

您可能需要查找(我建议在Finder中使用列表视图以方便查看)“VisualStudio”文件夹,将其展开,然后您应该可以在此处找到所有的缓存项目,包括文件夹“Temp”。

  • 至于查找“VWDWebCache”或“WebsiteCache”,请尝试搜索并将搜索限制为“Caches”文件夹。

1
实际上,与许多其他应用程序不同,VS Code 不会将其缓存文件夹存储在 $HOME/Library/Caches/ 下。请参见[我的回答][https://dev59.com/I6Xja4cB1Zd3GeqPNjbd#66295480]。 - Carl
5
rm -rf ~/Library/Caches/VisualStudio也在https://learn.microsoft.com/de-de/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-visual-studio-for-mac中列出。 该命令用于删除Visual Studio for Mac的缓存文件。请按照链接中提供的指南进行操作以卸载Visual Studio for Mac。 - Christopher Stephan
如果您是_JetBrains Rider_用户,可以在此处找到相关解决方案,您可以选择使用哪个MSBuild(默认情况下会自动检测)。 - Alex Klaus

2
实际上,在Mac上,VS Code的缓存文件夹不会位于$HOME/Library/Caches下,而是位于所谓的用户目录下。 用户目录始终为$HOME/Library/Application Support/Code/,除非:
- 您将VS Code安装为便携式安装 - 那么用户目录将位于安装路径下,或者 - 您使用--user-data-dir <dir>调用VS Code - 那么用户目录将为<dir> 在我的机器上确认了以上内容:
$ ls -d "./Library/Application Support/Code/"* | grep -i cache
./Library/Application Support/Code/Cache
./Library/Application Support/Code/CachedData
./Library/Application Support/Code/CachedExtensionVSIXs
./Library/Application Support/Code/CachedExtensions
./Library/Application Support/Code/Code Cache
./Library/Application Support/Code/GPUCache

另一个参考资料在这里

您还可以查看我的答案在这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接