我在VS2010项目中安装了Twitter.Bootstrap.mvc4.我还安装了Glimpse.
我发现使用Twitter.Bootstrap.mvc4提供的导航路线的菜单被Glimpse"打破"了.在NavigationExensions.cs文件中,RouteCollection包含在Castle代理中,导致变量navigationRoutes始终返回0.
public static IEnumerable<NamedRoute> GetRoutesForCurrentRequest(RouteCollection routes,IEnumerable<INavigationRouteFilter> routeFilters)
{
var navigationRoutes = routes.OfType<NamedRoute>().Where(r=>r.IsChild==false).ToList();
Run Code Online (Sandbox Code Playgroud)
我可以在监视窗口中看到信息,甚至可以使用"((Castle.Proxies.RouteProxy_1)routes [5]).__ target"获取要在立即窗口中显示的信息.所以我想绕过路线并寻找一条命名路线.但是,我不知道如何获取访问代理所需的引用.Castle代码隐藏在Glimpse.Core库中.
我卸载了Glimpse以确保导致问题(确实如此).
我安装了DarkTheme2019。当我切换到它时,它会将我的 VS2019 主题更改为“蓝色”。在 VS2019 中,我切换回“Dark”,然后在 VS2022 中它从“Dark(2019)”变为“Dark”。
VS2022至少保留了“Dark(2019)”的字体变化。
有没有办法让两个 Visual Studio 不受另一个的影响?