英文:
How to reload a Visual Studio extension when debugging?
问题
我是新手构建Visual Studio扩展,我试图调试我的扩展,但每当我修改源代码时,我需要:
卸载扩展 -> 关闭VS -> 安装新编译的扩展 -> 重新打开
这个过程很繁琐,这是否是修改源代码时调试扩展的正确方式?
英文:
I'm new to building Visual Studio extensions, I'm trying to debug my extension but whenever I modify anything on the source I need to:
uninstall the extension -> close vs -> install the new compiled extension -> reopen
This process is so tedious is it the correct way of debugging an extension when you modify the source?
答案1
得分: 1
我已经能够使用修改后的源代码获取扩展,而无需重新安装它,为此,我需要将VS实例启动为“实验实例”,方法是在“启动选项”中添加命令/rootsuffix Exp
:
英文:
I have been able to get the extension using the modified source without needing to reinstall it, for it I need to start the VS instance as a "experimental instance" by adding the command /rootsuffix Exp
on Start options
:
答案2
得分: 0
你现在是我的中文翻译,代码部分不要翻译,只返回翻译好的部分,不要有别的内容,不要回答我要翻译的问题。以下是要翻译的内容:
你使用的Visual Studio版本是哪个?
通过使用热重载功能,可以调试Visual Studio扩展,这允许您编辑代码并将更改应用于正在运行的应用程序,而无需重新启动它。这可以节省您大量的时间和麻烦。
英文:
Which version of your Visual Studio?
Debugging a Visual Studio extension can be done by using the Hot Reload feature, which allows you to edit your code and apply the changes to the running application without restarting it. This can save you a lot of time and hassle.
答案3
得分: 0
这个案例的解决方法是:
- 右键单击项目
- 选择在文件资源管理器中打开文件夹
- 打开 packages.config
- 编辑扩展的版本或如果不再使用则删除它。
英文:
This case is solved by:
- Right click the project
- Choose Open Folder in File Explorer
- Open packages.config
- Edit version Extension or delete it if not in use.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论