Rob*_*cks 7 settings automation visual-studio
如何从命令行或使用C#导出/导入VS 2010/2012设置?是否可以不借助GUI Automation?
您可以通过提供带参数的设置文件来实现导入/ResetSettings
.
devenv /ResetSettings c:\full\path\to\your\own.vssettings
Run Code Online (Sandbox Code Playgroud)
这适用于VS2005以后.
虽然您可以从命令行导入 AFAIK,但命令行没有导出功能.为此,您可以使用宏:
Sub ExportMacro()
DTE.ExecuteCommand("Tools.ImportandExportSettings", "/export:own.vssettings")
End Sub
Run Code Online (Sandbox Code Playgroud)
或者从命令行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);
}
Run Code Online (Sandbox Code Playgroud)
为了从宏观和/或C#程序导入替换/导出与/进口
归档时间: |
|
查看次数: |
2519 次 |
最近记录: |