gpt4 book ai didi

visual-studio - 找不到扩展。请确保已安装扩展

转载 作者:行者123 更新时间:2023-12-03 10:50:42 29 4
gpt4 key购买 nike

我一直在开发一个 VS 扩展,它使用 SideWaffle 创建了几个带有一些样板代码的文件,但我遇到了一个问题,每当我添加一个新项目时,我的样板代码项都会在“我的自定义模板”下。我在 template-builder.props 文件中找到了它并将其更新为“Test”,但是当我再次尝试时,我同时拥有“My Custom Templates”和“Test”,它们都包含相同的扩展名。

我认为 VS 可能缓存了旧名称或其他东西,所以我从 VS 卸载了扩展并重新启动。现在该项目根本不会构建并给出错误:

Extension 'ProjName..00000000-0000-0000-0000-000000000000' could not be found.
Please make sure the extension has been installed.

我尝试使用 Debug 文件夹中的 .vsix 重新安装扩展并重新启动 VS,但我得到了同样的错误)。我在网上找不到任何关于此的信息,老实说,我很困惑为什么需要安装该项目才能构建。

我该怎么做才能重新构建这个项目?

最佳答案

经过一番玩耍后,我找到了解决问题的方法:

当您成功构建项目时,我可以看到一个扩展被添加到 Visual Studio 的实验实例中(我发现没有其他安装扩展的方法(VS2013))。如果您尝试在没有安装在实验实例上的扩展的情况下构建项目,构建将失败。

当然,这意味着您永远无法构建项目,因为您需要构建它才能安装扩展,并且需要安装扩展才能构建项目。只有在项目的第一次构建时才不是这样。您可以在不安装扩展的情况下进行构建,然后将在实验实例上安装扩展并允许项目的 future 构建。

如果像我一样卸载实验实例上的扩展程序,您将进入构建失败的 catch-22 情况,因为未安装扩展程序,并且您无法安装扩展程序,因为构建失败。

解决这个问题的方法很简单。我只需要运行该项目,此时构建就会失败,然后选择从上次成功构建开始运行该项目。这将打开没有安装扩展的实验实例,但是,如果关闭实验实例,则可以成功构建项目,这将再次安装扩展。

我不知道为什么这会解决这个问题,但我很想知道是否有人有任何想法。

关于visual-studio - 找不到扩展。请确保已安装扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32870002/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com