envdte

    1熱度

    1回答

    我確實有一個來自EnvDTE命名空間的CodeFunction對象。我確實想知道它的定義;例如: private void MenuItemCallback(object sender, EventArgs e) { MessageBox.Show("Try"); } 我想獲得字符串的第一行。 我曾嘗試到現在爲止, 1)嘗試通過獲得CodeFunction的類型(收益型)和參數,

    0熱度

    1回答

    我有一個包含32個項目的解決方案,其中一個是Windows窗體,其他是控制檯應用程序。在Windows窗體中,我有一個組合框,其項目是具有按鈕的控制檯應用程序項目的名稱。 現在,我的問題是,如何在新實例中通過按下按鈕來啓動控制檯應用程序,在組合框中選擇哪個名稱? (如果可能)。

    0熱度

    1回答

    我已經創建了這個問題,解釋了我作爲參考的步驟,因爲我的搜索花了很長時間不知道在哪裏以及如何找到此解決方案。 我在我的業務邏輯項目中創建了一個T4模板,用於根據現有的類和其他項目(相同的解決方案)創建一些類,作爲放置我的T4模板的位置。我已經從有形的模板庫中加載了VisualStudioHelper包含。這對從我的實體項目中獲取實體類很有幫助。 Project targetProject= Visu

    0熱度

    2回答

    我正在開發Visual Studio擴展包。 我需要能夠檢索參考文件的引用路徑(引用文件已被刪除) 我無法找到一種方法來執行EnvDTE項目。 當我得到EnvDTE參考 Reference.Path 損壞的引用路徑將是:「」(如可能預期的一樣,你可以在中VS UI通過參考屬性視圖,路徑將是「」爲好) 我需要一種方式來獲取Dll路徑,因爲它保存在.csproj文件中, 有沒有辦法在Visual

    0熱度

    1回答

    我正在使用DTE包裝庫。通過DTE完成對Visual Studio解決方案的完整類型訪問。所有的作品沒關係但現在的問題: 我在解決方案文件夾中使用方法「AddFromFile」。 從文件夾中添加後sulution文件夾中的項目,然後用相同的文件名添加一個解決方案文件夾項目,但不同的文件夾,創建projectItem.FileNames [1]指向了錯誤的項目!我無法得到這個項目的真正完整路徑。 T

    1熱度

    1回答

    DTE對象提供了一種捕獲範圍內所有變量的方法:dte.Debugger.CurrentStackFrame.Locals。 我可以用什麼方法列出監視窗口中的所有變量?

    2熱度

    1回答

    我們有一個名爲GenerateProxies.tt的C#T4文件,它調用幾個命令行codegen實用程序。使用System.Diagnostics Process類,我們將標準輸出重定向到T4輸出文本文件(GenerateProxies.txt),以便我們可以查看命令行輸出的錯誤。 我將以下簡單代碼添加到T4的末尾,以便Visual Studio將打開生成的文本文件作爲該流程中的最後一步(work

    9熱度

    1回答

    有必要從Solution項目移到SolutionFolder。我試圖從解決方案中刪除項目,並使用EnvDTESolutionFolder.AddFromFile(Filepath line);將其添加回文件夾,因爲在文檔中未找到如何在解決方案中移動項目(或爲項目安裝新的父項)。但是在MRU列表(起始頁和Windows開始菜單)中添加這樣的項目後,會出現此項目。 如何將一個項目SolutionFol

    -3熱度

    1回答

    我們已經創建瞭如下所示的解決方案,並在創建解決方案後添加了默認項目。請參考下面的代碼 Type visualStudioType = Type.GetTypeFromProgID("VisualStudio.DTE.12.0", true); DTE env = Activator.CreateInstance(visualStudioType, true) as DTE;

    0熱度

    2回答

    我試圖從編輯器中的當前活動文檔生成一個程序集文件(Dll)。 Ex。我有3個C#源文件 - file1.cs,file2.cs,file3.cs,如果我當前在編輯器中打開了file2.cs。我需要僅使用Roslyn編譯器API爲單個文件file2.dll構建一個程序集Dll。