VS.NET IDE 功能強大但官方文件外的社群資源較難尋覓。本文整理實用的第三方工具、Add-in、Web Service 目錄與命令列參數,提升開發效率。
安裝 Add-in 後可在 VS.NET 內直接搜尋、下載、分享程式碼片段,類似 MP3 搜尋體驗,支援投票評分。基於 Web Service 架構。下載:
微軟內部 FTP 網站提供多項遺漏的 Automation 範例與工具:
主要內容:
| Add-in / 範例 | 功能說明 |
|---|---|
| Spell Check Macro | 使用 Word 和 C# WinForms 實作拼字檢查 |
| ToolWindow Add-ins | 示範以 C#、VB.NET、C++ 建立工具視窗 |
| PostBuildRules / PreBuildRules | 建置前後自訂規則,示範自動化模型事件與 Globals 物件 |
| Solution Extender Add-in | 使用 Automation Extenders 擴充現有 VS 物件屬性/方法 |
| WSH Script | 使用 Windows Scripting Host 啟動 VS 並新增工作項目 |
| ScriptHost Add-in | 在 VS7 IDE 中執行 VBScript 巨集 |
| Web App Provider Add-in | 從首頁上傳網站至託管提供者 |
| GenerateHTML Add-in | 將編輯器選取內容產生帶語法著色的 HTML |
| RegExplore Add-in | 模擬登錄編輯器的工具視窗 |
Salcentral 提供 Web Service 目錄,可直接在 VS.NET「加入 Web 參考」對話框輸入網址發現服務:
https://www.salcentral.com/dotne.asp適用於習慣命令列建置、自動化腳本的開發者:
devenv.exe [solutionfile] [switches]
常用參數:
/build [config] 建置指定方案配置
/rebuild [config] 重建
/clean [config] 清除
/out 記錄輸出至檔案
/run 建置後執行
/runexit 執行後關閉 IDE
/command "name" 執行指定命令
/safemode 安全模式啟動(不載入第三方 Add-in)
/resetsettings 重設環境設定
/resetaddin 重設指定 Add-in
善用 CodeSwap 共享程式碼、官方 Add-in 範例學習擴充技術、Web Service 目錄加速整合開發、命令列參數自動化建置流程,能顯著提升 VS.NET 開發體驗與產出品質。