vsix

    5熱度

    1回答

    我的Visual Studio Extension通過IVsSolutionEvents.OnAfterOpenSolution()響應開放的解決方案。 Visual Studio 2017引入"Open Folder"作爲「打開解決方案」的替代方法,但是當您打開文件夾時,IVsSolutionEvents.OnAfterOpenSolution()不會觸發。 (在IVsSolutionEvent

    0熱度

    2回答

    VS 2017年定義Microsoft.VisualStudio.Shell.Interop.15.0.DesignTime.dll這個接口: [Guid("A459C228-5617-4136-BCBE-C282DF6D9A62")] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public interface IVsSolut

    2熱度

    1回答

    我正在尋找使用自定義嚮導製作多項目模板(即包含多個項目的可部署解決方案)的幫助(以啓用自定義參數輸入)。 我已經關注"How to: Create Multi-Project Templates"製作多項目模板。這是行得通的。 我跟着"How to: Use Wizards with Project Templates"在我的VSIX文件中製作我的嚮導。這是行得通的。 但是,我無法讓他們一起工作。

    0熱度

    2回答

    我們的團隊支持使用最新版本Specflow的用戶的自動化工作,以及那些不支持Specflow的用戶。所以需要在VS2017上的Specflow目前的.vsix和期望Specflow 2.1的.vsix(現在我卡住了,因爲任何feature.cs重新生成失敗,無法找到2.2)之間彈跳。我確實嘗試從https://github.com/techtalk/SpecFlow.VisualStudio/tr

    1熱度

    1回答

    我正在開發一個Visual Studio擴展,其中一個實現的命令只有在活動文檔是文本文檔時纔可用(例如Visual Studio的「切換書籤」)。問題是,我無法弄清楚如何判斷這種情況。 現在我有一半的工作解決方案。在包的Initialize方法予訂閱DTE的WindowActivated事件,然後每當被激活的窗口餘檢查窗口DocumentData屬性是TextDocument類型: protect

    1熱度

    1回答

    如果啓用FIPS加密,是否有解決VSIX安裝程序的問題。 錯誤詳細信息: 應用:vsixinstaller.exe Framework版本:v4.0.30319 說明:該過程由於未處理的異常終止。 異常信息信息:System.InvalidOperationException 在System.Security.Cryptography.MD5CryptoServiceProvider..ctor(

    1熱度

    1回答

    我正在安裝自創作的Visual Studio擴展名,當下面的錯誤,那絕對已經在以前版本的Visual Studio 2017年工作 這個擴展是失敗的在當前已安裝的產品無法安裝 從日誌中的有關摘錄如下: 19-Dec-16 9:59:50 AM - Searching for applicable products... 19-Dec-16 9:59:51 AM - Found installed

    1熱度

    2回答

    在Visual Studio中,我可以使用下面的代碼來獲取關於某個已安裝的擴展信息(VSIX)以前的版本: IVsExtensionManager manager = ServiceProvider.GlobalProvider.GetService(typeof(SVsExtensionManager)) as IVsExtensionManager; if (manager != null)

    0熱度

    1回答

    如果我使非模態窗口出現不同的問題。所有我打開Visual Studio的實驗版本,並打開一個解決方案,我導航到一個C#頁面。然後我打開我的擴展的WPF窗口,在那裏我可以愉快地在該WPF窗口中輸入文本框。但是,無論何時單擊退格鍵[< - ]或[刪除]鍵,這不會影響當前WPF文本框,而是當前解決方案中以前打開的C#代碼窗口。我用這種方式打開我的窗口: window = new MyWindow()

    0熱度

    1回答

    我有一個Nuget.Server http://localhost/ABC。我必須將此用作項目中的feed。我可以要求用戶現在輸入URL到Nuget服務器現在我怎樣才能將它添加到C#中的同一會話中?我不想手動添加到軟件包管理器。 我有一個應用程序XYZ啓動並詢問用戶URL爲Nuget.Server。然後將它添加到飼料和稍後致電 installer.InstallPackage("All", pro