0
我有一個創建Visual Studio中的一個實例的F#程序:加載Visual Studio解決方案引入程序實例
let vsTy = Type.GetTypeFromProgID("VisualStudio.DTE.10.0") in let dte2 = Activator.CreateInstance(vsTy,true) :?> EnvDTE80.DTE2 in ...
行之有效;我可以探索有關Visual Studio的運行實例 的各種信息。
但我無法確定如何將解決方案加載到Visual Studio的實例中。我試過dte2.ItemOperations.OpenFile()。我也試過dte2.ExecuteCommand(「File.OpenProject」),它可以工作,但需要用戶從文件對話框中進行選擇 - 我希望單獨使用代碼工作。