编辑:我没有提到我利用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
$HOME/Library/Caches/
下。请参见[我的回答][https://dev59.com/I6Xja4cB1Zd3GeqPNjbd#66295480]。 - Carlrm -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