Visual Studio 2008 速成版 Service Pack 1 Beta 版本說明及修正問題清單

Beta 資訊

本文將討論 Microsoft 產品的 Beta 版本。 本文中的資訊是依原樣提供,恕不另行通知。Microsoft 沒有正式的產品支援服務供此 Beta 版產品使用。 如需如何取得 Beta 版本支援的相關資訊,請參閱 Beta 產品檔案隨附的檔,或核取您下載版本的 Web 位置。

摘要

本文列出安裝程式與刪除 Visual Studio 2008 速成版 Service Pack 1 (SP1) Beta 版的已知問題。 此外,本文將說明 Visual Studio 2008 速成版 SP1 Beta 版中的支援功能。

其他相關資訊

本文將說明下列內容:

  • 如何取得 Visual Studio 2008 速成版 SP1 Beta 版

  • Visual Studio 2008 速成版 SP1 Beta 版的已變更功能與修正問題

  • 支援的語言與作業系統

  • 安裝需求

  • Visual Studio 2008 速成版 SP1 測試版支援

  • 所有平臺的安裝問題

  • 所有平臺的移除問題

  • Service pack 的已知問題

Visual Studio 2008 速成版 SP1 Beta 版適用的產品

  • 未執行任何下列 Visual Studio 2008 版本的支援 Windows 版本:

    • Visual Studio 2008 團隊版

    • Visual Studio 2008 標準版

    • Visual Studio 2008 專業版

  • Microsoft .NET Framework 3。5

  • Visual c # 2008 速成版

  • Visual Basic 2008 速成版

  • Visual c + + 2008 速成版

  • Visual Web Developer 2008 速成版

如何取得 Visual Studio 2008 速成版 SP1

Visual Studio 2008 速成版 SP1 Beta 版已不再提供,若要取得 Visual Studio 2008 速成版 SP1,請造訪下列 Microsoft 網站:

http://www.microsoft.com/download/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en這個套件會安裝 Visual c # 2008 SP1 速成版(Beta)、Visual Basic 2008 SP1 速成版(Beta)、Visual c + + 2008 SP1 Express Edition (Beta)及 Visual Web 開發人員 2008 SP1 (Beta 版)。如需有關 Visual Studio 2008 SP1 Beta (適用于標準版、專業版及小組版本)的下載位置的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

945140 Visual Studio 2008 Service Pack 1 Beta 版本說明及修正問題清單

Visual Studio 2008 速成版 SP1 Beta 版的已變更功能及修正問題清單

如需 Visual Studio 2008 速成版 SP1 Beta 版的已變更功能及修正問題清單,請參閱 Microsoft 知識庫中的下列文章:

  • 950263 Visual Studio 2008 Service Pack 1 版 Visual C Beta 的變更及修正問題清單#

  • 950264 Visual Studio 2008 Service Pack 1 版 Visual Basic Beta 的變更及修正問題清單

  • 951847 Visual Studio 2008 Service Pack 1 Beta for .NET Framework 3.5 的變更及修正問題清單

此 service pack 會新增下列新功能:

  • SQL Server 2008 社區技術預覽版(CTP)支援已新增至 Visual Studio 2008。

  • 在 Visual c + + 中,新增了技術報告1(TR1)的文件庫支援。

  • 在 Visual c + + 中,Microsoft 基礎類別(MFC)的改良功能可支援 Office 的「外觀與風格」功能。

  • 在 Visual Web Developer 中,會新增 SQL Server 2008 的 Web 專案支援。

  • 在 Visual Web Developer 速成版中,會新增 Web 應用程式專案支援和類庫支援。

  • 在 Visual Web Developer 中,會新增 JScript 格式設定支援。

  • 在 Visual Web 開發人員中,會改善 WCF 服務的重新命名體驗。

  • 改進的調試功能可改善檢查記憶體中語言整合查詢(LINQ)查詢結果的支援。

  • 新增 Visual c # 的新功能後,就能提供更豐富的程式碼錯誤資訊。

  • 針對 managed 屬性和受管理的運算子的下列調試功能已變更:

    • 單一步驟至特定

    • 步驟篩選

  • 現在,調試器可以取消來自 Microsoft 公用符號伺服器的符號和來源下載。

  • 在偵錯工具中新增對參照來源的精簡支援。

  • 若要輕鬆存取資料,請新增 ADO.NET 實體設計工具。

  • 加入將本機資料庫快取到裝置專案的功能。

  • 隨即會新增 ASP.NET 動態資料範本與工具箱控制項。

  • 隨即會新增網際網路資訊服務(IIS) 7.0 Managed 模組與處理常式範本。

  • 已新增按 F5 開始 wcf 測試用戶端調試 WCF 服務(.svc)的支援。

支援的語言與作業系統

支援的語言

  • 英文(美國)

  • 日文

支援的作業系統

  • Windows Server 2008

  • Windows Vista

  • Windows XP SP2

  • Windows Server 2003 SP2 或更新版本的 Windows Server 2003

安裝需求

  • 必須在目的地電腦上安裝其中一個受支援之 Visual Studio 2008 速成版的授權複本。

  • 在目的地電腦上必須安裝 Microsoft Windows Installer 3.1 或更新版本的 Windows 安裝程式。 如需詳細資訊,請造訪下列 Microsoft 開發人員網路(MSDN)網站:

    http://msdn2.microsoft.com/en-us/library/Aa372866.aspx

  • 建議您512百萬位元組(MB)或更多的 RAM。

Visual Studio 2008 速成版 SP1 測試版支援

您可以透過 Microsoft Connect 取得正式支援。 如需詳細資訊,請流覽下列 Microsoft 網站:

http://connect.microsoft.com

所有平臺的安裝問題

Visual Studio 2008 速成版在 Visual Studio 編譯後無法立即安裝 SP1 Beta 版

您無法安裝 Visual Studio 2008 速成版 SP1 Beta,直到偵錯工具服務關閉為止。若要解決此問題,請執行下列其中一項動作:

  • 完成進行中的編譯,然後等待偵錯工具服務關閉。 這可能需要十分鐘的時間。

  • 使用 [工作管理員] 來結束 Mspdbsrv 服務的所有實例。

所有平臺的移除問題

混合模式

針對多個版本的 Visual Studio 2008,Microsoft 只支援所有版本都在相同 service pack 層級的那些案例。 如果電腦上有多個語言版本或多個版本的 Visual Studio 2008,則全部都必須位於相同的層級,才能由 Microsoft 支援。 例如,所有版本或版本都必須在發行層級或在 SP1 層級。

如何移除 Visual Studio 2008 Express SP1 Beta

Visual Studio 2008 Express SP1 Beta 版是舊版 Visual Studio 2008 Express 版本的完整更新。 若要移除每個語言版本的 Visual Studio 2008 Express SP1 Beta 版,請依照下列步驟操作,視您已安裝的 Windows 版本而定。

Windows Vista
  1. 在 [控制台] 中,開啟 [程式和功能] 項目。

  2. 按一下 [ Visual Studio 2008 EXPRESS SP1 Beta 版],然後按一下 [卸載]

  3. 在安裝精靈中,選取要卸載產品的選項,然後按照安裝精靈進行。

Windows Vista 之前的 Windows 版本
  1. 在 [控制台] 中,開啟 [新增或移除程式] 專案。

  2. 按一下 [ Visual Studio 2008 EXPRESS SP1 Beta 版],然後按一下 [移除]

  3. 在安裝精靈中,選取要卸載產品的選項,然後按照安裝精靈進行。

如何還原到 Visual Studio 2008 的發行版本本

當您完全移除所有 Visual Studio 2008 SP1 Beta 版本之後,您必須修復剩餘的 Visual Studio 2008 發行版本本,才能還原 Visual Studio 2008 SP1 Beta 更新期間取代的所有功能。 卸載 Visual Studio 2008 SP1 SP1 版之後,Microsoft .NET Framework 3.5 SP1 Beta 版仍會保留在作業系統上。 我們建議您不要從作業系統中移除 .NET Framework 3.5 SP1 Beta。 .NET Framework 3.5 SP1 Beta 版與舊版 Visual Studio.To 還原 Visual Studio 2008 至受支援的發行版本本狀態,請依照下列步驟進行:

  1. 如果已安裝任何 Visual Studio 2008 Express SP1 試用版版本,請遵循下列步驟,將其移除: [如何移除所有平臺的移除問題] 區段中的 [如何移除 Visual Studio 2008 速成 SP1 Beta] 小節中的步驟。

  2. 如果 Visual Studio 2008 Express SP1 Beta 版已套用到任何 Visual Studio 2008 的非速成版,請按照「如何移除 Visual Studio 2008 速成 SP1 Beta」小節中的 [如何移除所有平臺的移除問題] 區段中的步驟移除 Visual Studio 2008 Express SP1 Beta 更新。

  3. 視您已安裝的 Windows 版本而定,請依照下列步驟操作。Windows Vista

    1. 在 [控制台] 中,開啟 [程式和功能] 項目。

    2. 按一下 [Visual Studio 2008 的每個實例],然後按一下 [卸載/變更為在維護模式中啟動 Visual Studio 安裝程式]。

    Windows Vista 之前的 Windows 版本

    1. 在 [控制台] 中,開啟 [新增或移除程式] 專案。

    2. 按一下 [Visual Studio 2008 的每個實例],然後按一下 [變更/移除],以在 [維護模式] 中啟動 Visual Studio 安裝程式。

  4. 按一下以選取 [維護模式] 視窗上的 [修復/重新安裝] 選項,然後讓安裝程式修復現有的功能。

  5. 重複步驟3。

  6. 按一下以選取 [維護模式] 視窗上的 [新增或移除功能] 選項。

  7. 採取下列其中一項動作:

    • 按一下以選取產品功能樹狀結構中的其中一個功能核取方塊,然後按一下以清除該核取方塊。

    • 新增或移除任何您要修改的功能元件。

  8. 按一下 [更新],然後讓安裝程式更新作業系統上安裝的 Visual Studio 元件。

  9. 重新安裝任何版本的 Visual Studio 2008 Express。

Service pack 的已知問題

如果電腦上已安裝 .NET Framework 3.5 用戶端 Beta 1,Visual Studio 2008 速成版 SP1 試用版安裝就會失敗。

若要解決此問題,請遵循下列步驟:

  1. 卸載 Microsoft .NET Framework 3.5 用戶端 Beta 1。

  2. 卸載 Microsoft .NET Framework 3.0 用戶端 Beta 1。

  3. 卸載 Microsoft .NET Framework 2.0 用戶端 Beta 1。

  4. 重新安裝 Visual Studio 2008 速成版 SP1 Beta 版。

Visual Studio 2008 速成版 SP1 Beta 版與 SQL Server 2008 速成版不相容,且您在升級至 SQL Server 2008 速成版後無法連線至 SQL Server 資料庫

當您升級至 SQL Server 2008 速成版時,會覆寫資料庫的命名實例,且任何 Visual Studio 2008 速成版版本都無法以 SQL Server 2008 速成版中的預設實例為目標。

在已安裝 Visual Studio 2008 Express 版本發行版本本的電腦上,不會更新 [64 位偵錯工具元件]

遠端偵錯程式 Light 元件可讓您在 Visual Studio 2008 速成版中調試64位應用程式。 如果電腦上已安裝 Visual Studio 2008 速成版的發行版本本,安裝 Visual Studio 2008 速成版 SP1 版本不會將遠端偵錯程式 Light 元件升級至 SP1 層級。 因此,Visual Studio 2008 速成版 SP1 Beta 版中的一些新功能無法正常運作或無法在您調試64位應用程式時使用。 此外,如果您修復 Visual Studio 2008 速成版,修復程式將會在修復程式嘗試修復遠端偵錯器 Light 元件的步驟中失敗。 然後,取消其他元件的修復。若要解決此問題,請在64版本的 Windows 中卸載遠端偵錯程式 Light 元件,然後安裝 Visual Studio 2008 速成版 SP1 Beta 版。

在 Visual Studio 2008 速成版 SP1 Beta 版中,.NET Framework 安裝程式可能會失敗

如果下列其中一個條件成立,.NET Framework 安裝程式就會失敗:

  • 在 Windows XP 的電腦上,您沒有安裝任何 .NET Framework 版本。

  • 在 Windows XP 的電腦上,您只會安裝 .NET Framework 2.0 或較舊版本的 .NET Framework。

因為 IIS 元資料庫鎖定的保留時間超過預期,所以安裝程式失敗。若要解決此問題,請遵循下列步驟:

  1. 按一下 [開始],按一下 [執行],輸入Eventvwr.exe,然後按一下[確定]

  2. 按一下以選取 [應用程式]。

  3. 檢查事件日誌中是否存在下列錯誤:

    類型: ErrorSource: System.servicemodel. 安裝3.0.0.0 版描述: System.runtime.interopservices.outattribute. COMException (0x80070094):目前無法使用指定的路徑。

  4. 如果此錯誤存在,請重新安裝 Visual Studio 2008 速成版 SP1 Beta 版。

當您重新命名實體資料模型命名空間時,實體設計工具可能會顯示安全模式浮水印

如果實體資料模型所含的類型與存儲模型最後一部分的名稱相同,實體設計工具會在您重新命名概念性模型命名空間時顯示安全模式的浮水印。 這會使 .edmx 檔案只能在 XML 編輯器中進行編輯。 例如,如果實體資料模型包含名為 [書店] 的類型,而 [存儲模型命名空間] 是 AdventureWorksModel,則會在您重新命名實體資料模型命名空間時,才會發生此問題。若要解決此問題,請遵循下列步驟:

  1. 在 Visual Studio 2008 IDE 中,在錯誤清單中按兩下相關的錯誤。 錯誤號碼是34。 例如:

    錯誤34:未知的命名空間或別名(AdventureWorksModel)

  2. 在 XML 編輯器中,將命名空間重新命名為新的命名空間名稱,然後儲存並關閉模型。

當已修改對應至函數匯入的儲存程式參數時,實體設計工具會顯示安全模式水位線

如果已新增、移除或變更具有對應函數匯入的儲存程式參數,實體設計工具就會顯示 [安全模式] 浮水印。 這會使 .edmx 檔案只能在 XML 編輯器中進行編輯。若要解決此問題,請遵循下列步驟:

  1. 在 XML 編輯器中開啟 .edmx 檔案。

  2. 刪除FunctionImport元素和對應的FunctionImportMapping元素。 (在 .edmx 檔案中,這些元素都存在於兩個位置)。 如果您不想刪除這些元素,您可以變更函數匯入元素的參數,以正確地對應將會顯示為 [儲存架構定義語言(SSDL)] 區段中的函數元素的儲存程式。

在有數億個數據表的模型上,您可能會收到「OutofMemoryException」例外狀況

目前尚無解決此問題的因應措施。

針對包含100以上類型以上的模型,復原作業速度變慢

目前尚無解決此問題的因應措施。

具有相同 SSDL 架構名稱的實體資料模型會在網站專案中產生錯誤

如果網站專案包含具有相同 SSDL 架構名稱的實體資料模型,則會在執行時間出現錯誤,指出專案中包含衝突的儲存命名空間名稱。若要解決此問題,請在 web.config 檔案中變更連接字串的中繼資料部分,如下所示。原始版本如下所示:

res://*

變更的版本應該如下所示:

res://*/virtual_root.path-to-file.file_name.csdl|res://*/virtual_root.path-to-file.file_name.ssdl|res://*/virtual_root.path-to-file.file_name.msl

例如,如果您在 WebSite1 中有 App_Code 資料夾中的模型(App_Code \Model.edmx),則連接字串應如下所示:

res://*/WebSite1.App_Code.Model.csdl| res://*/WebSite1.App_Code.Model.ssdl| res://*/WebSite1.App_Code.Model.msl

Visual Studio 2008 速成版 SP1 Beta 版可能不會將 SQL Server 升級至 SQL Server 2008 的二月2008社區技術預覽版(CTP)發行

在已安裝 SQL Server 2008 舊版 service pack 的電腦上安裝 Visual Studio 2008 Express SP1 Beta 之後,SQL Server 2008 未升級至二月 2008 CTP 發行(CTP6)。 SQL Server 2008 CTP6 僅支援來自下列較舊版本的升級:

  • SQL Server 2005 SP2 或更新版本的 service pack

  • SQL Server 2000 SP4 或更新版本的 service pack

若要解決此問題,請遵循下列步驟:

  1. 卸載較舊版本的 SQL Server。

  2. 在 [維護] 模式中執行 Visual Studio 2008 速成版 SP1 Beta 設定。

  3. 按一下以選取 [新增選用元件] 選項,然後選取 [ SQL Server 2008 速成版]。

  4. 按一下[下一步]以繼續設定。

在您安裝 Visual Studio 2008 速成版 SP1 Beta 版本之後,電腦上會出現 SQL Server 2008 與 sql Server 2005 的參考資料

在已安裝 SQL Server 2005 速成版的電腦上安裝 Visual Studio 2008 速成版 SP1 Beta 版本之後,在 [開始] 功能表和 [控制台] 的 [新增或移除程式] 專案中,將會顯示對2008和2005版本 SQL Server 的參考。 在這種情況下,SQL Server 2005 速成版已升級至 SQL Server 2008 速成版。 任何代表 SQL Server 2005 速成版支援檔案的其他參考資料並不會影響 Visual Studio 2008 或 SQL Server 2008.To 解決這個問題,請使用 [控制台] 中的 [新增或移除程式] 專案來移除 SQL Server 2005 速成版。

Visual Studio 2008 速成版 SP1 Beta 版需要 Windows Server 2003 SP2

Visual Studio 2008 速成版 SP1 Beta 安裝程式會安裝 SQL Server 2008 速成版。 SQL Server 2008 速成版不支援 Windows Server 2003 SP1。

Visual Studio 2008 速成版 SP1 試用版安裝程式在電腦上安裝非快速版本的 Visual Studio 2008 時不會執行

Visual Studio 2008 速成版 SP1 Beta 版安裝程式會報告 Visual Studio 維護問題,不會讓您繼續進行。 Visual Studio 2008 速成版不支援在安裝了非速成版 Visual Studio 2008 的電腦上時,不支援 SP1 Beta 版。若要解決此問題,請先卸載任何非速成版的 Visual Studio 2008,再安裝 Visual Studio 2008 速成版 SP1 Beta 版。

Visual Studio 2008 速成版 SP1 試用版只能在特定 Windows 版本上將 SQL Server 升級至 SQL Server 2008

SQL Server 2008 只支援下列版本的 Windows:

  • Windows Server 2008 或更新版本

  • Windows Vista Service Pack 1 或更新版本

  • Windows XP Service Pack 2 或更新版本

  • Windows Server 2003 Service Pack 2 或更新版本

如需 SQL Server 2008 CTP 版本的詳細資訊,請造訪下列 Microsoft 網站:

http://go.microsoft.com/fwlink/?LinkId=100093

根據預設,ClickOnce 部署使用 SQL Server Express 2005 做為必備元件

根據預設,Visual Studio 2008 速成版 SP1 Beta 版會選取 SQL Server Express 2005 作為先決條件當您使用 ClickOnce 部署需要 SQL Server Express 2008.To 的應用程式時,請手動將應用程式中的先決條件從 SQL Server Express 2005 變更為 SQL Server Express 2008。 若要執行這項操作,請依照下列步驟執行:

  1. 啟動 Visual Studio 2008。

  2. 開啟您的應用程式。

  3. 在 [解決方案資源管理器] 中,按一下 [專案] 節點。

  4. 在 [專案] 功能表上,按一下專案名稱,然後按一下 [屬性]。

  5. 在 Project Designer 中,按一下 [發佈] 索引標籤,然後按一下 [必備元件]。

  6. 按一下以清除 [ Sql server 2005 速成版版本] 核取方塊,然後按一下以選取 [ Sql Server 2008 速成版版本] 核取方塊。

參考

如需詳細資訊,請參閱 Visual Studio 2008 速成版讀我檔案。 若要執行這項操作,請造訪下列 Microsoft 網站:

http://go.microsoft.com/fwlink/?LinkID=111607如需適用于標準版、專業版和 Team 版本的 Visual Studio 2008 SP1 Beta 的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

945140 Visual Studio 2008 Service Pack 1 Beta 版本說明及修正問題清單

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×