0
我試圖使用Ruby win32ole
lib和DTE2 Interface DTE2接口對象來控制的Visual Studio 8 \錯誤嘗試創建紅寶石
試過這種
require 'win32ole'
ide = WIN32OLE.new('EnvDTE80.DTE2')
,並收到此錯誤unknown OLE server: EnvDTE80.DTE2
我做錯了什麼,這可以工作嗎?
我試圖使用Ruby win32ole
lib和DTE2 Interface DTE2接口對象來控制的Visual Studio 8 \錯誤嘗試創建紅寶石
試過這種
require 'win32ole'
ide = WIN32OLE.new('EnvDTE80.DTE2')
,並收到此錯誤unknown OLE server: EnvDTE80.DTE2
我做錯了什麼,這可以工作嗎?
您使用了錯誤的對象名稱,Visual Studio 2008和開放的解決方案稱爲MySolution.sln:
require 'win32ole'
objDTE = WIN32OLE.new("VisualStudio.DTE.9.0")
objDTE.MainWindow.Visible = true #make VS window visible
objDTE.UserControl = true; #set to false to cause VS to shut down when the script ends
solution = objDTE.Solution
solution.Open("MySolution.sln");