| 類型 | 適用場景 | 特點 |
|---|---|---|
| 檔案系統 | 本機開發、無 IIS、團隊共享資料夾 | 不需 IIS,直接在資料夾操作,適合版控 |
| 本機 HTTP | 需 IIS 功能 (虛擬目錄、SSL、驗證) | 建立於本機 IIS,URL 為 https://localhost/... |
| 遠端 HTTP | 直接在遠端伺服器開發 | 需 FrontPage Server Extensions / WebDAV |
| FTP | 透過 FTP 連接遠端伺服器 | 適合虛擬主機環境 |
建立時取消勾選「將程式碼放在單獨的檔案中」可建立單一檔案模型 (類似舊 ASP)。
工具 → 外部工具 → 新增:
| 工具 | 命令 | 引數 | 初始目錄 |
|---|---|---|---|
| 開啟專案資料夾 | explorer.exe | $(ProjectDir) | $(ProjectDir) |
| 開啟命令提示字元 | cmd.exe | /k cd $(ProjectDir) | $(ProjectDir) |
| IIS 重設 | iisreset.exe | ||
| SQL Server Management Studio | ssms.exe | -E -S $(ServerName) |
設定後可在「工具」選單快速啟動,或指定快捷鍵。
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Log4net Logger</Title>
<Shortcut>log4net</Shortcut>
<Description>宣告靜態 Logger</Description>
</Header>
<Snippet>
<Declarations>
<Literal><ID>className</ID><ToolTip>類別名稱</ToolTip><Default>ThisClass</Default></Literal>
</Declarations>
<Code Language="CSharp"><![CDATA[
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof($className$));
$end$]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Visual Studio 2005 雖屬舊版,但核心生產力功能 (專案類型、工作清單、外部工具、程式碼片段、發布預編譯、重構、呼叫瀏覽) 至今仍是現代 VS 的基石。熟練運用這些功能,能大幅減少重複勞動、降低錯誤、加速團隊協作。