【问题标题】:Package Manager Console Automation using DTE in Visual Studio在 Visual Studio 中使用 DTE 的包管理器控制台自动化
【发布时间】:2016-05-30 06:41:03
【问题描述】:

我正在尝试自动化 Visual Studio 2012 中的包管理器控制台窗口。我是 DTE 对象来实现相同的目标。通过使用下面的代码行,我可以打开包管理器控制台窗口。

DTE.ExecuteCommand("View.PackageManagerConsole");

现在我想向这个窗口传递一些参数。基本上低于参数 我想通过

add-migration 'migrationName'

我还想将默认项目名称传递给 PMC 窗口。

请帮我实现这个功能。

谢谢!

【问题讨论】:

    标签: c# visual-studio visual-studio-2012 build-automation


    【解决方案1】:

    在包管理器控制台中运行脚本的最佳方式是将参数传递给它。

    var script = "function global:SaveAll {write-host \"All files saved.\"} SaveAll";
    _ObjDTE.ExecuteCommand("View.PackageManagerConsole", script);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 2018-04-29
      • 2016-01-10
      • 1970-01-01
      • 2021-08-21
      相关资源
      最近更新 更多