2016-07-22 156 views
0

我想用VSIX擴展一些功能。 當我雙擊VSIX安裝程序時,彈出如下屏幕。 Visual Studio 2013是它提供的唯一選項。但是我們使用Visual Studio 2010進行開發。 可以提供一些建議如何修改清單文件和步驟以使VSIX 2010兼容? 謝謝VSIX visual studio 2010兼容

enter image description here

enter image description here

+0

您需要使用vsimanifest版本1(或創建VS 2010擴展) – ErikEJ

+0

我左邊缺少可擴展性。我應該下載什麼。 – user575219

+0

VS 2010 sp1 + vs 2010 sdk – ErikEJ

回答

0

不,你將極有可能獲得現有的擴展的源代碼,然後使用2010 SDK

+0

如果我沒有源代碼,該怎麼辦? – user575219

+0

我編輯了清單以使用版本1,將其壓縮並將擴展名更改爲vsix。一旦我雙擊,它就有這個錯誤.7/22/2016 10:04:44 AM - Microsoft VSIX Installer 7/22/2016 10:04:44 AM - ------------ ------------------------------- 7/22/2016 10:04:44 AM - 正在初始化安裝... 7/22/2016 10:04:44 AM - Microsoft.VisualStudio.ExtensionManager.InvalidExtensionPackageException:該文件不是有效的VSIX包。 ---> System.IO.FileFormatException:文件包含損壞的數據。 – user575219

0
建立VS 2010新

正如ErikEJ已經說過的,您需要使用VSIX Manifest Version 1.

我使用說明here做了它。有VSIX清單版本1 here的文檔。

您必須指定Framework版本4,但也沒有必要建立與Visual Studio 2010

相關問題