Visual Studio 2012 如何:創(chuàng)建外接程序 Visual Studio 2013 中已棄用 Visual Studio 的外接程序。 你應(yīng)該升級(jí)外接程序到 VS 的擴(kuò)展包。 有關(guān)升級(jí)的更多信息,請(qǐng)參見(jiàn) 。如何:將外接程序轉(zhuǎn)換為 VSPackage 外接程序是在 Visual Studio 集成開(kāi)發(fā)環(huán)境 (IDE) 中運(yùn)行的已編譯的 DLL。 編譯可以保護(hù)知識(shí)產(chǎn)權(quán)和提高性能。 雖然可以手動(dòng)創(chuàng)建外接程序,但您可能會(huì)發(fā)現(xiàn)使用“外接程序向?qū)А备鼮楹?jiǎn)便。 此向?qū)?chuàng)建一個(gè)功能全面但卻很基本的外接程序,創(chuàng)建完該程序后可立即運(yùn)行它。 “外接程序向?qū)А鄙苫镜目粘绦蚝?,可向其添加代碼并對(duì)其進(jìn)行自定義。 “外接程序向?qū)А弊屇梢詾橥饨映绦蛱峁╋@示名稱和說(shuō)明。 這兩項(xiàng)內(nèi)容都將出現(xiàn)在“外接程序管理器”中。 還可以選擇讓向?qū)纱a,用于向“工具”菜單中添加可打開(kāi)外接程序的命令。 您也可以選擇為外接程序顯示一個(gè)自定義“關(guān)于”對(duì)話框。 向?qū)瓿蓵r(shí),將生成只有一個(gè)類的新項(xiàng)目(名為 Connect),該項(xiàng)目實(shí)現(xiàn)外接程序。
使用“外接程序向?qū)А眲?chuàng)建外接程序
安全性
托管外接程序是以用 XML 編寫的 .addin 文件的形式注冊(cè)的。 Visual Studio .NET 2002 和 Visual Studio .NET 2003 中的“外接程序向?qū)А庇幸粋€(gè)復(fù)選框,使您可以為所有用戶注冊(cè)外接程序。 Visual Studio 2005 及更高版本中的“外接程序向?qū)А睕](méi)有該復(fù)選框。 若要在 Visual Studio 2005 及更高版本中為所有用戶注冊(cè)托管外接程序,請(qǐng)將 .addin 文件復(fù)制到..\Documents and Settings\All Users\ folder. 若要在 Visual Studio 2005 及更高版本中為所有用戶注冊(cè)非托管外接程序,請(qǐng)?jiān)?.reg 文件中將相關(guān)注冊(cè)表項(xiàng)中的 HKEY_CURRENT_USER 更改為 HKEY_CLASSES_ROOT,然后將 .reg 文件應(yīng)用到注冊(cè)表。 有關(guān)更多信息,請(qǐng)參見(jiàn)自動(dòng)化安全的最佳做法和外接程序安全性。 Visual Studio 的學(xué)習(xí)版中不提供“外接程序向?qū)А焙妥詣?dòng)化程序集。 不必使用外接程序、向?qū)Щ蚝昃涂梢栽L問(wèn)自動(dòng)化功能。 相反,您可以將對(duì)所需自動(dòng)化程序集的引用添加到任何 Visual Studio 項(xiàng)目,然后獲取對(duì)其類型和成員的訪問(wèn)權(quán)。 但是,通過(guò)使用外接程序中的自動(dòng)化功能,您可以在 IDE 中公開(kāi)所創(chuàng)建的任何外接程序工具。 |
|
來(lái)自: ThinkTank_引擎 > 《外接程序》