从命令行导出/导入 Visual Studio 设置

2023-11-21

如何从命令行或使用 C# 导出/导入 VS 2010/2012 设置?不借助 GUI 自动化是否有可能?


你可以实现import通过提供一个设置文件/ResetSettings争论。

devenv /ResetSettings c:\full\path\to\your\own.vssettings

这从 VS2005 开始有效。

虽然你可以import从命令行,据我所知没有export来自命令行的功能。为此,您可以使用宏:

Sub ExportMacro()
    DTE.ExecuteCommand("Tools.ImportandExportSettings", "/export:own.vssettings")
End Sub 

或者从命令行 C# 应用程序 (/reference EnvDte)

static void Main(string[] args)
{
     var filename = "own.vssettings";
     var dte = (EnvDTE.DTE) System.Runtime.InteropServices.Marshal.
                                GetActiveObject("VisualStudio.DTE"); // version neutral

     dte.ExecuteCommand("Tools.ImportandExportSettings", "/export:" + filename);
}

要从宏和/或 C# 程序中导入替换/export with /import

Msdn doc

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从命令行导出/导入 Visual Studio 设置 的相关文章

随机推荐

  • 包含有关存储过程参数信息的 SQL Server 系统表是什么?

    包含有关存储过程参数的信息 例如数据类型 名称 长度 是否为空 的 SQL Server 系统表是什么 thanks 您可以查询 sys procedures 和 sys parameters select pr name p from s
  • JQuery event.stopPropagation() 不起作用

    在我的 html 中 我在 li 中嵌入了一个 DragHandle 类的跨度 div class treeView ul class tree li span class dragHandle span Item 1 ul li span
  • 打印 html 页面时的边距

    我使用单独的样式表进行打印 是否可以在设置打印边距的样式表中设置左右边距 即纸张上的边距 你应该使用cm or mm当您指定打印时作为单位 使用像素将导致浏览器将其转换为类似于屏幕上显示的内容 使用cm or mm将确保纸张上的尺寸一致 b
  • python 中的并行性无法正常工作

    我正在使用 python 2 7 在 gae 上开发一个应用程序 一个 ajax 调用从 API 请求一些数据 单个请求可能需要约 200 毫秒 但是当我打开两个浏览器并在非常接近的时间发出两个请求时 它们花费的时间比双倍的 我尝试将所有内
  • 纯 Javascript 中的元素坐标

    假设我在 div 中有一个元素 或任何其他包含元素 或者可能只是在文档正文中 如何获取该元素相对于其容器的 x y 坐标 我需要能够用纯 Javascript 来完成它 The offsetTop and offsetLeft属性是相对于o
  • 如何查看 Boost.Build 调用的 g++ 命令行 (1.33.1)

    我摸不着头脑 试图找出为什么在我的机器上构建 Boost 库时没有生成导入库 更具体地说 构建 DLL 工作正常 但我之前 即在重新安装计算机之前 正确生成了导入库 一些规格 升压1 33 1 适用于 Windows 的 g 4 3 3 T
  • 为什么 ES6 类中的“this”不是隐式的?

    我知道 ES6 解决了很多存在的问题thisES5 中的关键字 例如箭头函数和类 我的问题涉及this在 ES6 类的上下文中以及为什么必须显式地编写它 我最初是一名 Java 开发人员 在我的世界里 下面的代码行是非常自然的 class
  • 在另一个进程中从内存执行一个进程?

    我想要一个小型的 应用程序加载器 程序 它通过 TCP 从外部服务器接收其他二进制应用程序文件并运行它们 我可以通过将传输的文件保存到硬盘并使用 system 调用来运行它来做到这一点 但是 我想知道是否可以从内存启动新应用程序而不接触硬盘
  • 为什么 memset 采用 int 而不是 char?

    为什么memset采取一个int作为第二个参数而不是char 然而wmemset需要一个wchar t而不是类似的东西long or long long memset早于 相当多 将函数原型添加到 C 中 没有原型 您can t pass
  • 为什么 xdebug 无法与 NetBeans 建立连接?

    我尝试将 xdebug 与 NetBeans 结合使用来调试 PHP 我开始调试 NetBeans 永远等待与 xdebug 的连接 我的 Mac 上安装了 NetBeans 6 8 最新版本 和最新的 MAMP 软件包 我的 php in
  • MobileSafari 未通过 JavaScript 返回正确的图像大小信息

    我有一个 HTML此问题的测试页在这里 因为某些原因MobileSafari 正在报告Image width height任何超过 1700 像素的图像的属性为其值的一半 那就是width例如 JPG 的属性是 2000 但 MobileS
  • 在 Vue.js 中使用环境变量

    我一直在阅读官方文档 但找不到有关环境变量的任何内容 显然有一些社区项目支持环境变量 但这对我来说可能有点过分了 所以我想知道在处理已经使用 Vue CLI 创建的项目时是否有一些简单的开箱即用的东西可以在本地工作 例如 我可以看到 如果我
  • Electron - IPC - 在窗口之间发送数据

    在主进程中 我创建一个名为的窗口mainWindow 单击按钮后 我创建一个新的browserWindow called notesWindow 我想做的是发送数据notesWindow to mainWindow 我所做的是使用 IPC
  • Laravel:不允许写入 /.../.config/psysh

    我已经使用以下命令在本地安装了 Laravel 应用程序Laravel 安装程序 现在我想将应用程序上传到我的生产服务器 这是一个托管虚拟服务器 但它满足了所有需要要求 我已经上传了应用程序并在 env归档APP URL和DB 进行相应的设
  • 在 Windows 上的 Emacs 中将 Caps Lock 映射到 Control

    当阅读任一these 问题 or the EmacsWiki 文章关于在 Windows 中的 emacs 中将 Caps Lock 映射到 Control 最好的答案似乎涉及注册表 我的问题是 当用户因为没有管理员权限而无法修改计算机的注
  • 按值对并发映射条目进行排序

    有没有办法创建一个线程安全的实现Map维护按值排序的条目 我知道我可以创建一个线程安全的Map像这样 ConcurrentMap
  • PowerShell 脚本在粘贴到 PowerShell 窗口时运行,但在从快捷方式运行时不运行

    我正在尝试编写一个脚本 将多个 Excel 文件转换为 PDF 文件 我找到了一个有效的在线链接 path Read Host Prompt Input Directory Path and Press Enter xlFixedForma
  • 在第一个匹配之前插入行的命令

    我有包含以下信息的文件 testing testing testing 我想使用 sed 或任何 Linux 命令在第一个测试单词之前插入一个单词 已测试 需要得到类似的输出 tested testing testing testing T
  • 如何从 Android 中选择唯一的联系人

    我想选择独特的联系方式从 Android 只显示有电话号码的联系人 我正在使用这个代码 ContentResolver cr getContentResolver Cursor cur cr query ContactsContract C
  • 从命令行导出/导入 Visual Studio 设置

    如何从命令行或使用 C 导出 导入 VS 2010 2012 设置 不借助 GUI 自动化是否有可能 你可以实现import通过提供一个设置文件 ResetSettings争论 devenv ResetSettings c full pat