繁体   English   中英

在 Visual Studio 中使用 DTE 的包管理器控制台自动化

[英]Package Manager Console Automation using DTE in Visual Studio

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

DTE.ExecuteCommand("View.PackageManagerConsole");

现在我想向这个窗口传递几个参数。 基本上低于我想传递的参数

add-migration 'migrationName'

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

请帮我实现这个功能。

谢谢!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM