Visual Studio for Mac:缓存位置

Posted

技术标签:

【中文标题】Visual Studio for Mac:缓存位置【英文标题】:Visual Studio for Mac: Cache Location 【发布时间】:2017-09-15 19:36:30 【问题描述】:

编辑:我没有包括我正在利用 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 存储库中克隆项目并给它一个不同的名称(诅咒跟着我!),以及其他一些牵强的想法。

This answer seems to have it。它建议清除 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

【问题讨论】:

【参考方案1】:

在我的 Mac 上哪里可以找到与以下内容等效的缓存文件?

打开 Finder > 使用命令 'Shift + CMD + G' > 输入/粘贴“~/Library/Caches”。进入“转到文件夹”对话框。完成此操作后,您应该能够看到几乎所有的缓存。因此,编辑需要您自担风险。


举个确切的例子:

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

至于查找 'VWDWebCache' 或 'WebsiteCache' 尝试搜索它们并 再次将搜索优化到“缓存”文件夹。

【讨论】:

实际上,与许多其他应用程序相反,VS Code 不会将其缓存文件夹存储在$HOME/Library/Caches/ 下。见[我的回答][***.com/a/66295480/1562596]. rm -rf ~/Library/Caches/VisualStudio 也在docs.microsoft.com/de-de/visualstudio/mac/… 上列出【参考方案2】:

实际上,Mac 上的 VS Code 不会将其缓存文件夹放在$HOME/Library/Caches 下,而是位于所谓的用户目录下。

用户目录将始终为$HOME/Library/Application Support/Code/,除非,

您将 VS Code 安装为 portable install - 那么用户目录将位于安装路径下,或者 您使用--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

另一个参考here。

你也可以看到我的回答here。

【讨论】:

以上是关于Visual Studio for Mac:缓存位置的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2022 for Mac v17.0 发布,离线安装包下载

Visual Studio for Mac 2017 初体验

Visual Studio 2017 for Mac

visual studio for mac在线安装网络错误

Visual Studio for Mac第四预

Visual Studio for Mac 初体验