Visual Studio for Mac:缓存位置

jam*_*500 1 macos visual-studio-community visual-studio-mac

编辑:我没有包括我正在利用 MySql.Data 包通过 LINQ 连接到 MySql 的事实,因为它似乎并不相关。问完问题,我切换到LinqToDb.MySql包,问题好像已经消失了,所以我认为是MySql.Data中的一个bug。

虽然我很高兴,但我将这个问题作为我的解决方案留下来,原始问题的答案可能会帮助其他人。

原帖:

我正在 Visual Studio Community for Mac (7.1.3) 中构建 C# 解决方案。我已经更改了对数据库表名的一些引用,但不断收到如下错误:

Table 'database.exampleTable1' doesn't exist.` 
Run Code Online (Sandbox Code Playgroud)

即使我已经在整个代码中将“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
Run Code Online (Sandbox Code Playgroud)

Chi*_*isx 8

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

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


对于您的确切示例:

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

  • 至于查找“VWDWebCache”或“WebsiteCache”,请尝试搜索它们并再次将搜索细化到“Caches”文件夹。

  • `rm -rf ~/Library/Caches/VisualStudio` 也列在 https://learn.microsoft.com/de-de/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-visual-studio-for-苹果 (5认同)