Visual Studio 在“管理用户机密”与调试时使用不同的用户机密文件

问题描述 投票:0回答:1

当我们的一个开发数据库离线时,我发现了这个问题,我需要指向另一个数据库。

我以通常的方式打开了我的用户机密...

manage user secrets

...修改了连接字符串,按F5,...仍然损坏。

经过一番挖掘,我发现有两个文件夹包含secrets.json:

C:\Users\me\AppData\Roaming\Microsoft\UserSecrets\one_name-guid1 C:\Users\me\AppData\Roaming\Microsoft\UserSecrets other_name-guid1

通过 Windows 资源管理器而不是 Visual Studio 打开和修改文件,我能够确定“管理用户机密”打开第一个文件,F5 使用第二个文件。

visual-studio
1个回答
0
投票

我通过关闭 Visual Studio 并删除

.vs
文件夹修复了此问题。

显然,组织中的其他人已经重命名了事物,我猜这导致了问题。 看起来 .vs 文件夹缓存了 F5 的过时名称,但没有缓存“管理用户机密”的过时名称。

© www.soinside.com 2019 - 2024. All rights reserved.