Visual_Studio_2008安裝教程.doc_第1頁
Visual_Studio_2008安裝教程.doc_第2頁
Visual_Studio_2008安裝教程.doc_第3頁
Visual_Studio_2008安裝教程.doc_第4頁
Visual_Studio_2008安裝教程.doc_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Fortran 2008 studio 安裝方法史上最強(qiáng)一、點(diǎn)擊二、待加載完后點(diǎn)擊三、選中,點(diǎn)擊四、選擇安裝路徑和安裝的功能五、點(diǎn)擊六、點(diǎn)擊,此過程而要很長時(shí)間,所以必須要耐心等待。組件安裝完后,點(diǎn)擊完成,出現(xiàn),點(diǎn)擊。至此安裝Visual Studio 2008 就大功告成。Visual Studio 2008 自述文件若要查看 Visual Studio 2008 自述文件的最新版本,請單擊此處。目錄 1.系統(tǒng)要求 1.1.支持的體系結(jié)構(gòu) 1.2.支持的操作系統(tǒng) 1.3.硬件要求 2.已知問題 2.1.安裝 2.2.卸載 2.2.1.在安裝有 Visual Studio 早期版本的計(jì)算機(jī)上 2.2.2.在未安裝 Visual Studio 早期版本的計(jì)算機(jī)上 2.3.產(chǎn)品問題 2.3.1.一般問題 2.3.2.ADO.NET 2.3.3.語言 2.3.4.LINQ 2.3.5.Visual Studio Tools for Office 2.3.6.Web 開發(fā) 2.3.7.Windows Communication Foundation (WCF) 工具 2.3.8.Visual Studio Windows Presentation Foundation (WPF) 設(shè)計(jì)器 2.3.9.Windows Workflow Foundation (WF) 工具 2.3.10.Windows SDK 集成 3.相關(guān)鏈接1.系統(tǒng)要求1.1.支持的體系結(jié)構(gòu) x86 x64 (WOW)1.2.支持的操作系統(tǒng) Microsoft Windows XP Microsoft Windows Server 2003 Windows Vista1.3.硬件要求 最低要求:1.6 GHz CPU、384 MB RAM、1024x768 顯示器、5400 RPM 硬盤 建議配置:2.2 GHz 或速度更快的 CPU、1024 MB 或更大容量的 RAM、1280x1024 顯示器、7200 RPM 或更高轉(zhuǎn)速的硬盤 在 Windows Vista 上:2.4 GHz CPU、768 MB RAM2.已知問題2.1.安裝2.1.1. Visual Studio SharePoint 工作流功能具有特定的安裝要求。若要使用 Visual Studio Tools for Office 中的 SharePoint 工作流開發(fā)工具,請按照指定的順序完成下列安裝步驟。1. 安裝 Windows Server 2003。2. 安裝 Internet 信息服務(wù) (IIS)。在“控制面板”中依次選擇“添加/刪除 Windows 組件”、“應(yīng)用程序服務(wù)器”、“詳細(xì)信息”和“Internet 信息服務(wù)(IIS)”。3. 安裝 .NET Framework 2.0 和 .NET Framework 3.0。4. 在 IIS 管理器中啟用 ASP.NET 2.0.5727。5. 安裝 Microsoft Office SharePoint Server 2007。請確保運(yùn)行配置向?qū)А?. 安裝 Visual Studio 2008。請使用默認(rèn)安裝,或確保在安裝向?qū)У摹白远x安裝”頁上選擇“Visual Studio Tools for Office”。7. (可選)SMTP 服務(wù)。安裝此服務(wù)后,將可以使用 SharePoint 中支持電子郵件的功能。若要了解有關(guān)這些功能的更多信息,請查閱 SharePoint 產(chǎn)品文檔。解決此問題的方法:尚未提供解決方法。2.1.2. 不支持從 SQL Server Compact 3.5 CTP 或 SQL Server Compact 3.5 Beta 升級至 SQL Server Compact 3.5 的發(fā)行版本。不支持將 SQL Server Compact 3.5 從 CTP 和 Beta 版本升級至發(fā)行版本。解決此問題的方法:安裝 SQL Server Compact 3.5 或 Visual Studio 2008 的發(fā)行版本之前,請先卸載 SQL Server Compact 3.5、SQL Server Compact 3.5 for Devices 和 SQL Server Compact 3.5 設(shè)計(jì)工具的所有 CTP 和 Beta 版本2.1.3. 用戶收到錯誤消息“加載安裝組件時(shí)遇到問題。取消安裝”。用戶收到錯誤消息“加載安裝組件時(shí)遇到問題。取消安裝”,然后安裝被取消。僅當(dāng)系統(tǒng)未安裝 Windows Installer 3.1 時(shí)才會出現(xiàn)此情況。用戶應(yīng)先安裝 Windows Installer 3.1,然后再重試安裝。解決此問題的方法:1. 在“添加或刪除程序”中的已安裝程序列表中檢查是否存在 Windows Installer 3.1。2. 如果不存在 Windows Installer 3.1,請完成下列步驟。a. 轉(zhuǎn)到Windows Installer 3.1 Redistributable (v2),然后安裝 Windows Installer 3.1。b. 重試 Visual Studio 2008 安裝。2.1.4. 安裝程序停止并顯示錯誤消息“安裝程序未能停止 Windows Installer 服務(wù)。必須停止其他所有正在運(yùn)行 Windows Installer 服務(wù)的應(yīng)用程序或重新啟動計(jì)算機(jī),然后才能進(jìn)行安裝”。安裝程序停止并顯示錯誤消息“安裝程序未能停止 Windows Installer 服務(wù)。必須停止其他所有正在運(yùn)行 Windows Installer 服務(wù)的應(yīng)用程序或重新啟動計(jì)算機(jī),然后才能進(jìn)行安裝”。解決此問題的方法:請嘗試下列選項(xiàng):- 此消息指示計(jì)算機(jī)上可能已在運(yùn)行 Visual Studio 2008 安裝程序以外的另一個安裝程序。在該安裝程序完成后,請重新啟動計(jì)算機(jī),然后再運(yùn)行 Visual Studio 2008 安裝程序。- 此消息還可能指示計(jì)算機(jī)上正在安裝 Windows 更新。完成 Windows Update 后,請重新啟動計(jì)算機(jī),然后再運(yùn)行 Visual Studio 2008 安裝程序。- 在“任務(wù)管理器”中查找 msiexec.exe。如果 msiexec.exe 已在運(yùn)行,請等待它完成,然后重新啟動計(jì)算機(jī)并運(yùn)行 Visual Studio 2008 安裝程序。- 如果這些選項(xiàng)均無法解決問題,請重新啟動計(jì)算機(jī),然后運(yùn)行 Visual Studio 2008 安裝程序。2.1.5. 當(dāng)在安裝了 Visual Studio 2005 的計(jì)算機(jī)上安裝 Visual Studio 2008 時(shí),Visual Studio 2005 對 .NET Framework 2.0 的修復(fù)失敗。當(dāng)在安裝了 Visual Studio 2005 的計(jì)算機(jī)上安裝 Visual Studio 2008 時(shí),Visual Studio 2005 的修復(fù)功能無法修復(fù) .NET Framework 2.0。解決此問題的方法:通過使用“添加或刪除程序”單獨(dú)修復(fù) .NET Framework 2.0。2.1.6. Visual Studio 2008 安裝程序可能會顯示一則消息,提示您關(guān)閉正在運(yùn)行的應(yīng)用程序。Visual Studio 2008 安裝程序可能會顯示一則消息,提示您關(guān)閉正在運(yùn)行的應(yīng)用程序。在該消息中,有些應(yīng)用程序可能會有數(shù)字進(jìn)程標(biāo)識符,而有些應(yīng)用程序的標(biāo)識符可能為空。但不會顯示應(yīng)用程序的名稱。解決此問題的方法:我們建議關(guān)閉這些應(yīng)用程序,以使其不影響安裝進(jìn)程。通過在“任務(wù)管理器”中查找進(jìn)程 ID,可以找到相應(yīng)的應(yīng)用程序名稱。1. 按 Ctrl+Alt+Del,然后單擊“任務(wù)管理器”。2. 在“查看”菜單上單擊“選擇列”。3. 選擇“PID (進(jìn)程標(biāo)識符)”,再單擊“確定”。4. 在“任務(wù)管理器”中單擊“PID”以按 PID 對各個項(xiàng)排序。5. 查找該消息中顯示的進(jìn)程 ID。還可以在該消息框中單擊“忽略”,然后繼續(xù)進(jìn)行安裝。這樣做可能需要在安裝結(jié)束時(shí)重新啟動計(jì)算機(jī)。2.2卸載2.2.1.在安裝有 Visual Studio 早期版本的計(jì)算機(jī)上. 卸載 Windows SDK 可能會影響 Visual Studio 2008。如果將 Windows SDK for Windows Vista 或 Windows SDK Update for Windows Vista 與 Visual Studio 2008 安裝在一起,然后卸載 Windows SDK,則 Visual Studio 查找 Windows 頭文件、庫和工具所需的注冊表項(xiàng)將被移除。解決此問題的方法:請執(zhí)行下列操作之一:- 使用“添加或刪除程序”(Windows Server 2003 和 Windows XP)或“程序和功能”(Windows Vista 和 Windows Server 2008)修復(fù) Visual Studio 2008。- 安裝 Windows SDK for Windows Server 2008 和 .NET Framework 3.5。. 卸載 Visual Studio 2005 會清除 Load Agent 所需的注冊表項(xiàng)。如果將Visual Studio 2008 Team Test Load Agent安裝在已安裝 Visual Studio 2005 Team System Edition for Testers 或 Visual Studio 2005 Team Suite Edition 的計(jì)算機(jī)上,然后卸載 Visual Studio 2005,則卸載操作將清除生成加載所需的下列注冊表項(xiàng)。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersMaxUserPort=dword:0000FFFETcpTimedWaitDelay=dword:0000001e解決此問題的方法:卸載了 Visual Studio 2005 后,請將這些項(xiàng)再還原到注冊表中。2.2.2.在未安裝 Visual Studio 早期版本的計(jì)算機(jī)上. 當(dāng)在并行配置中卸載了 Visual Studio 的一個版本后,工作流調(diào)試不再可用。如果計(jì)算機(jī)上安裝了 Visual Studio 2008 的兩個版本(例如英文版和日文版),然后卸載其中一個版本,則無法再在剩下的版本中調(diào)試工作流。在從計(jì)算機(jī)上刪除兩者當(dāng)中的任意一個安裝時(shí),將會卸載工作流調(diào)試器的組成部分 WDE.dll。解決此問題的方法:在 Visual Studio 2008 安裝程序中,請修復(fù)或重新安裝剩下的 Visual Studio 版本。. Visual Studio 2008 安裝程序可能會顯示一則消息,提示您關(guān)閉正在運(yùn)行的應(yīng)用程序。Visual Studio 2008 安裝程序可能會顯示一則消息,提示您關(guān)閉正在運(yùn)行的應(yīng)用程序。在該消息中,有些應(yīng)用程序可能會有數(shù)字進(jìn)程標(biāo)識符,而有些應(yīng)用程序的標(biāo)識符可能為空。但不會顯示應(yīng)用程序的名稱。解決此問題的方法:我們建議關(guān)閉這些應(yīng)用程序,以使其不影響安裝進(jìn)程。通過在“任務(wù)管理器”中查找進(jìn)程 ID,可以找到相應(yīng)的應(yīng)用程序名稱。1. 按 Ctrl+Alt+Del,然后單擊“任務(wù)管理器”。2. 在“查看”菜單上單擊“選擇列”。3. 選擇“PID (進(jìn)程標(biāo)識符)”,再單擊“確定”。4. 在“任務(wù)管理器”中單擊“PID”以按 PID 對各個項(xiàng)排序。5. 查找該消息中顯示的進(jìn)程 ID。還可以在該消息框中單擊“忽略”,然后繼續(xù)進(jìn)行安裝。這樣做可能需要在安裝結(jié)束時(shí)重新啟動計(jì)算機(jī)。2.3.產(chǎn)品問題2.3.1.一般問題. 運(yùn)行 Windows SDK 的自定義安裝可能會使文件鏈接路徑指向不存在的文件。運(yùn)行 Windows SDK 的自定義安裝可能會使文件鏈接路徑指向不存在的文件。如果在安裝 Visual Studio 2008 后安裝了 Windows SDK,則會更改一個重要的注冊表項(xiàng)。該項(xiàng)指向 SDK 工具以及 Windows 頭文件和庫。但是,如果運(yùn)行的 Windows SDK 自定義安裝不包括這些工具或頭文件和庫,則會斷開這些文件的鏈接,并將破壞 Visual Studio 的某些功能。解決此問題的方法:請修復(fù) Visual Studio 2008 或使用 Windows SDK 配置工具,此工具隨 Windows SDK for Windows Server 2008 和 .NET Framework 3.5 一起安裝。. 不支持帶 T-SQL 的 Windows 工作流調(diào)試。如果在調(diào)試工作流時(shí)同時(shí)啟用了工作流調(diào)試和 T-SQL 調(diào)試,則可能會發(fā)生意外的結(jié)果。解決此問題的方法:尚未提供解決方法。. 局部變量窗口無法在 64 位版本的 Windows Vista 上正常運(yùn)行。當(dāng) Visual Studio 在 64 位版本的 Windows Vista 上運(yùn)行時(shí),局部變量窗口不可見。解決此問題的方法:尚未提供解決方法。. 向工作流項(xiàng)目中添加新的數(shù)據(jù)庫單元測試會顯示錯誤。向工作流項(xiàng)目中添加新的數(shù)據(jù)庫單元測試會顯示以下消息。“加載工作流時(shí)出錯。請更正以下錯誤并嘗試重新加載文檔以查看工作流。文件中的類都不能進(jìn)行設(shè)計(jì),因此未能為該文件顯示設(shè)計(jì)器。設(shè)計(jì)器檢查出文件中有以下類: DatabaseUnitTest1。該類的基類 DatabaseUnitTest1 必須是一個 Activity?!贝讼⒌娘@示有誤。新數(shù)據(jù)庫單元測試實(shí)際上是有效的。您可以關(guān)閉該消息,它將不再顯示。解決此問題的方法:關(guān)閉該錯誤。它將不再顯示。. Visual Basic 工作流設(shè)計(jì)器要求安裝 Visual Web Developer。當(dāng)在僅 Visual Basic 模式下安裝了 Visual Studio 2008 后,Workflow Foundation 設(shè)計(jì)器無法正常工作。您無法在工作流項(xiàng)目中指定所需的字段,從而無法生成解決方案。解決此問題的方法:使用 Visual Studio 2008 安裝程序安裝 Visual Web Developer。. Visual Studio 2008 項(xiàng)目無法在 Expression Blend 中生成。用 Visual Studio 2008 創(chuàng)建的解決方案和項(xiàng)目可在 Expression Blend 中打開和編輯,但無法在其中生成它們。此外,當(dāng)在 Visual Studio 2008 中打開 Expression Blend 項(xiàng)目時(shí),它們將升級至 Visual Studio 2008 格式。項(xiàng)目在升級后,將無法再在 Expression Blend 中生成;但是,您仍然可以在 Expression Blend 中打開并編輯該項(xiàng)目。解決此問題的方法:有關(guān)可用性和安裝說明的更多信息,請?jiān)L問此處或Microsoft Expression 網(wǎng)站。. Visual Studio 2008 無法識別已經(jīng)安裝的 Windows Mobile 6 SDK。如果用戶在已經(jīng)安裝有 Windows Mobile 6 SDK 的計(jì)算機(jī)上安裝 Visual Studio 2008,Visual Studio 2008 將無法識別該 SDK。修復(fù) Windows Mobile 6 SDK 將不能解決此問題。解決此問題的方法:1. 卸載 Windows Mobile 6 SDK。2. 重新安裝 Windows Mobile 6 SDK。 SQL Server Compact 3.5 不使用 SqlCeConnection 類的 Encrypt 屬性。不應(yīng)該使用 SqlCeConnection 類中的 Encrypt 屬性。SQL Server Compact 3.5 中保留該屬性只是為了實(shí)現(xiàn)向后兼容。解決此問題的方法:請使用 SqlCeConnection 類的加密模式屬性對 SQL Server Compact 3.5 數(shù)據(jù)庫文件進(jìn)行加密。下面介紹了加密模式的用法以及一些代碼示例。1. 創(chuàng)建一個新的、加密的 SQL Server Compact 3.5 數(shù)據(jù)庫。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);engine.CreateDatabase();2. 將 SQL Server 2005 Compact Edition(3.1 版)或 SQL Server 2005 Mobile Edition(3.0 版)數(shù)據(jù)庫升級至加密的 SQL Server Compact 3.5 數(shù)據(jù)庫。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf;Password=passw0rd;);engine.Upgrade (Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);3. 更改現(xiàn)有 SQL Server Compact 3.5 數(shù)據(jù)庫的加密模式。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf;Password=passw0rd;);engine.Compact(Data Source=Northwind.sdf;encryption mode=ppc2003 compatibility;Password=passw0rd;);4. 對未加密的 SQL Server Compact 3.5 數(shù)據(jù)庫進(jìn)行加密。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf);engine.Compact(Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);. 在面向 SSC 3.1 數(shù)據(jù)庫時(shí),無法使用智能設(shè)備程序中的設(shè)計(jì)時(shí)體驗(yàn)。當(dāng)智能設(shè)備程序員針對 SQL Server Compact Edition 3.1 數(shù)據(jù)庫進(jìn)行編程時(shí),無法使用設(shè)計(jì)器的任何功能,例如添加數(shù)據(jù)源、添加新連接、創(chuàng)建數(shù)據(jù)庫、生成數(shù)據(jù)窗體,以及將數(shù)據(jù)源對象拖放到窗體設(shè)計(jì)器上。智能設(shè)備設(shè)計(jì)器功能的默認(rèn)目標(biāo)數(shù)據(jù)庫為 SQL Server Compact 3.5 數(shù)據(jù)庫。解決此問題的方法:使用 Visual Studio 2005 Service Pack 1 對智能設(shè)備程序的 SQL Server Compact Edition 3.1 數(shù)據(jù)庫編程。有關(guān)結(jié)合使用 Visual Studio 2008 與 SQL Server Compact Edition 3.1 數(shù)據(jù)庫的更多信息,請參見/fwlink/?LinkID=101885。0. 在將 Visual Studio 2005 項(xiàng)目升級至 Visual Studio 2008 的過程中,已加密的 SQL Server Compact 數(shù)據(jù)庫未得到升級,并且必須重新發(fā)布 ClickOnce 應(yīng)用程序。用 SQL Server Compact 早期版本創(chuàng)建的數(shù)據(jù)庫文件 (*.sdf) 與 SQL Server Compact 3.5 不兼容。當(dāng)在 Visual Studio 2008 中升級 Visual Studio 2005 項(xiàng)目時(shí),將升級用 SQL Server Compact 早期版本創(chuàng)建的未加密數(shù)據(jù)庫文件。已加密的數(shù)據(jù)庫文件則必須手動升級。如果 Visual Studio 2005 項(xiàng)目使用 ClickOnce 發(fā)布應(yīng)用程序,則在用 Visual Studio 2008 升級項(xiàng)目后應(yīng)重新發(fā)布該應(yīng)用程序。解決此問題的方法:請通過完成下列步驟來升級加密的數(shù)據(jù)庫文件。1. 單擊“數(shù)據(jù)”。2. 單擊“添加新數(shù)據(jù)源”。3. 單擊“添加連接”。如果打開了早期版本的數(shù)據(jù)庫文件,則會顯示一則消息。如果單擊“確定”,則會出現(xiàn)“升級到 SQL Server Compact 3.5 數(shù)據(jù)庫”對話框。另外,還可以在編程方案中使用 SqlCeEngine.Upgrade API,如下面的代碼示例所示。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf;Password=passw0rd;);engine.Upgrade (Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);如果項(xiàng)目使用 ClickOnce 發(fā)布應(yīng)用程序,則在用 Visual Studio 2008 升級項(xiàng)目后,應(yīng)重新發(fā)布該應(yīng)用程序。當(dāng)在 Visual Studio 2008 中重新發(fā)布 ClickOnce 應(yīng)用程序時(shí),可能會看到一則警告,指示未能為引導(dǎo)程序找到 SQL Server 2005 Compact Edition 系統(tǒng)必備文件。您可以忽略該警告。1. SqlDbType 或 DbType 等參數(shù)的 SQL Server Compact 3.5 數(shù)據(jù)類型應(yīng)顯式設(shè)置。如果未顯式設(shè)置 SqlDbType 或 DbType 等參數(shù)的數(shù)據(jù)類型,則將引發(fā)異常。解決此問題的方法:顯式設(shè)置 SqlDbType 或 DbType 等參數(shù)的數(shù)據(jù)類型。此操作對于 BLOB 數(shù)據(jù)類型(image 和 ntext)十分重要。下面是一個代碼示例。SqlCeEngine engine = new SqlCeEngine(connString);engine.CreateDatabase();engine.Dispose();SqlCeConnection conn = new SqlCeConnection(connString);conn.Open();SqlCeCommand cmd = conn.CreateCommand();cmd.CommandText = CREATE TABLE BlobTable(name nvarchar(128), blob ntext);cmd.ExecuteNonQuery();cmd.CommandText = INSERT INTO BlobTable(name, blob) VALUES (name, blob);SqlCeParameter paramName = cmd.Parameters.Add(name, SqlDbType.NVarChar, 128);SqlCeParameter paramBlob = cmd.Parameters.Add(blob, SqlDbType.NText);paramName.Value = Name1;paramBlob.Value = Name1.PadLeft(4001);cmd.ExecuteNonQuery();2.3.2.ADO.NET. 升級了 Visual Studio 2008 后顯示一則警告,指示缺少 MDAC 2.8 系統(tǒng)必備文件,或者已生成的應(yīng)用程序在安裝到 Windows 2000 上后無法運(yùn)行。您可能遇到下列問題之一:- 已將 Visual Studio 2005 項(xiàng)目升級至 Visual Studio 2008,而現(xiàn)在卻顯示生成警告,指示缺少系統(tǒng)必備文件。- 依賴 MDAC 的已生成應(yīng)用程序無法在 Windows 2000 上運(yùn)行。- Windows 2000 用戶因缺少 MDAC 而無法運(yùn)行 ClickOnce 應(yīng)用程序。解決此問題的方法:- 如果您不需要 MDAC 并收到生成警告,請打開“系統(tǒng)必備”對話框,然后清除 MDAC 系統(tǒng)必備文件。- 如果您針對的是 Windows 2000 客戶端并需要 MDAC 系統(tǒng)必備文件,請按照下列步驟從 Internet 上獲取引導(dǎo)程序包。1. 打開“系統(tǒng)必備”對話框,然后單擊“檢查 Microsoft Update 以獲取更多可再發(fā)行組件”。這樣做將打開/fwlink/?linkid=40981。2. 在該網(wǎng)頁上,下載 MDAC 引導(dǎo)程序包并將其保存在 Program FilesMicrosoft SDKsWindowsv6.0ABootstrapperPackages 下的一個新文件夾中。- 從 Visual Studio 2005 中獲取引導(dǎo)程序包。1. 如果同一臺計(jì)算機(jī)上也安裝了 Visual Studio 2005,則可以復(fù)制 Program Files Microsoft Visual Studio 8SDKv2.0BootStrapperPackages 下的 MDAC28 文件夾,然后將其粘貼到 Program FilesMicrosoft SDKsWindowsv6.0ABootstrapperPackages 下。2.3.3.語言沒有已知問題。2.3.4.LINQ. 當(dāng)打開用 Visual Studio 2008 測試版 2 創(chuàng)建的 .dbml 文件時(shí),對象關(guān)系 (O/R) 設(shè)計(jì)器顯示消息“沒有 Unicode 字節(jié)順序標(biāo)記。不能切換到 Unicode”。在 Visual Studio 2008 測試版 2 中,O/R 設(shè)計(jì)器將 .dbml 文件創(chuàng)建為 UTF-8 字節(jié)順序,即使實(shí)際文件中指定的是 UTF-16 編碼也是如此。打開用 Beta 2 創(chuàng)建的 .dbml 文件會引發(fā)錯誤“沒有 Unicode 字節(jié)順序標(biāo)記。不能切換到 Unicode”。解決此問題的方法:在“解決方案資源管理器”中右擊 .dbml 文件,用 XML 編輯器將其打開,然后保存該文件。這樣做不會影響 .dbml 文件的實(shí)際內(nèi)容,也不會造成數(shù)據(jù)丟失。2.3.5.Visual Studio Tools for Office. 預(yù)覽 Office InfoPath 2007 表單模板需要安裝 Office 2007 Service Pack 1。在 Visual Studio 2008 中,通過按 F5 或單擊“預(yù)覽”按鈕預(yù)覽 Office InfoPath 2007 表單模板將失敗并顯示錯誤,除非已安裝 InfoPath 2007 Service Pack 1 或 QFE。解決此問題的方法:可以從/fwlink/?LinkId=102084獲取 QFE。. 不支持在 64 位操作系統(tǒng)上使用 Office SharePoint 工作流模板,一旦使用則會導(dǎo)致異常。如果嘗試在 64 位的計(jì)算機(jī)上創(chuàng)建 SharePoint 工作流項(xiàng)目(SharePoint 2007 順序工作流或 SharePoint 2007 狀態(tài)機(jī)工作流),Visual Studio 2008 將引發(fā)兩個異常。第一個異常消息是“未將對象引用設(shè)置到對象的實(shí)例”。第二個消息是“輸入的 SharePoint 站點(diǎn)位置無效。找不到位于 http:/ 處的 SharePoint 站點(diǎn)。請確認(rèn)正確鍵入了 URL”。解決此問題的方法:請勿在運(yùn)行 64 位操作系統(tǒng)的計(jì)算機(jī)上使用 Visual Studio SharePoint 工作流模板。有關(guān)更多信息,請參見幫助主題“SharePoint 工作流解決方案疑難解答”。. 將 Visual Studio Tools for Office (VSTO) 項(xiàng)目從 Visual Studio 2008 測試版 2 遷移至 Visual Studio 2008 的最終版本當(dāng)在 Visual Studio 的最終發(fā)行版本中生成并運(yùn)行 Beta 2 Office 項(xiàng)目時(shí),可能會遇到生成和運(yùn)行時(shí)錯誤。很多 VSTO 引用程序集已發(fā)生更改。解決此問題的方法:重命名的程序集:如果收到針對下列任何引用程序集的錯誤,請刪除舊引用程序集,并將相應(yīng)的新引用程序集添加到項(xiàng)目中,然后重新生成項(xiàng)目。舊引用 新引用Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dllMicrosoft.VisualStudio.Tools.Office.dll Microsoft.Office.Tools.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Common.dll Microsoft.Office.Tools.Common.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Excel.dll Microsoft.Office.Tools.Excel.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Outlook.dll Microsoft.Office.Tools.Outlook.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Word.dll Microsoft.Office.Tools.Word.v9.0.dll2.3.6.Web 開發(fā)沒有已知問題。2.3.7.Windows Communication Foundation (WCF) 工具. 如果安裝了 Biztalk Service SDK,WcfTestClient 可能會引發(fā)異常。Biztalk Service SDK 會在 machine.config 文件中 元素的 部分中引入一個元數(shù)據(jù)交換 (MEX) 終結(jié)點(diǎn)。當(dāng)在 WcfTestClient 中調(diào)用該服務(wù)時(shí),此設(shè)置會產(chǎn)生以下異常:System.NullReferenceException: 未將對象引用設(shè)置到對象的實(shí)例解決此問題的方法:運(yùn)行 WcfTestClient 時(shí),通過注釋掉嵌套在 元素中的 部分來修改 machine.config 文件(位于 WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIG 中)。在使用 Biztalk Service SDK 時(shí),再重新啟用該部分。. WCF 示例的 Setupvroot.bat 安裝腳本在 Windows Vista 上可能失敗。在 Windows Vista 上,如果已啟用 NetMsmqActivator 服務(wù),但尚未安裝消息隊(duì)列 (MSMQ),則 iisreset 實(shí)用工具將無法工作,且 WCF 示例安裝腳本 Setupvroot.bat 也不會運(yùn)行。解決此問題的方法:在運(yùn)行 WCF 示例安裝腳本 Setupvroot.bat 之前,應(yīng)確保 Windows Vista 上已安裝 MSMQ 或已禁用 NetMsmqActivator 服務(wù)。. WcfTestClient 不支持 WCF 的某些功能。在此版本中,WcfTestClient 不支持 WCF 的下列功能:- 消息協(xié)定、XML 序列化以及非 WCF Web 服務(wù)- 會話/上下文綁定- 事務(wù)- 雙工協(xié)定- Windows CardSpace、證書、用戶名/密碼和 Windows 身份驗(yàn)證- 類型:流、IDictionary 集合和數(shù)據(jù)集解決此問題的方法:尚未提供解決方法。. Service Model Metadata Utility 工具 (SvcUtil.exe) 無法通過正在運(yùn)行的服務(wù)生成數(shù)據(jù)協(xié)定。Svcutil.exe 幫助輸出末尾的示例指示可以使用 /dataContractOnly (/dconly) 選項(xiàng)通過正在運(yùn)行的服務(wù)生成數(shù)據(jù)協(xié)定。svcutil.exe /dconly http:/service/metadataEndpoint- 通過正在運(yùn)行的服務(wù)或聯(lián)機(jī)元數(shù)據(jù)文檔生成數(shù)據(jù)協(xié)定類型。此用法不起作用。只能使用 /dconly 選項(xiàng)通過本地元數(shù)據(jù)文件生成數(shù)據(jù)協(xié)定。解決此問題的方法:1. 通過運(yùn)行以下命令,從正在運(yùn)行的服務(wù)下載元數(shù)據(jù)。svcutil.exe /target:metadata http:/service/metadataEndpoint2. 對已下載的元數(shù)據(jù)文件運(yùn)行帶有 /dconly 選項(xiàng)的 Svcutil.exe,如下所示。svcutil.exe /dconly *.wsdl *.xsd. Service Model Metadata Utility 工具 (Svcutil.exe) 中的代碼生成語言支持。Svcutil.exe 工具可通過具有托管代碼提供程序的元數(shù)據(jù)(無論使用何種語言),為 Web 服務(wù)客戶端和數(shù)據(jù)類型生成代碼。已使用 C#、Visual Basic 和 C+ 托管代碼提供程序?qū)?Svcutil.exe 進(jìn)行了測試。其他代碼提供程序尚未進(jìn)行測試,因此可能生成無法編譯或無法使用的代碼。解決此問題的方法:使用受支持的托管代碼提供程序之一或手動編輯生成的代碼,以解決任何編譯問題。. 可能無法編譯使用 Service Model Metadata Utility 工具 (Svcutil.exe) 生成的托管 C+ 代碼。您可以使用 Svcutil.exe 工具基于元數(shù)據(jù)為 Web 服務(wù)客戶端和數(shù)據(jù)類型生成代碼。但是,Visual Studio 2008 中的 C+ 代碼提供程序存在一些已知問題,可能會導(dǎo)致 Svcutil.exe 生成無法編譯的托管 C+ 代碼。解決此問題的方法:手動更改所生成的代碼以解決任何編譯器錯誤。2.3.8.Visual Studio Windows Presentation Foundation (WPF) 設(shè)計(jì)器. 屬性瀏覽器使用美國格式顯示日期和數(shù)字等值。WPF 設(shè)計(jì)器中的屬性瀏覽器使用美國格式顯示和編輯值。這與使用 en-US CultureInfo 的 XAML 約定匹配。例如,日期和數(shù)字始終采用美國格式。日期始終顯示為 mm/dd/yy 格式。如果在屬性瀏覽器中輸入一個日期值,則會假定該值采用的是 mm/dd/yy 格式并據(jù)此進(jìn)行轉(zhuǎn)換。解決此問題的方法:尚未提供解決方法。. 代碼重構(gòu)不更改 XAML 文件。如果使用代碼重構(gòu)修改類型或成員,重構(gòu)操作將不會傳播到 XAML 文件。例如,給定一個名為 MyCustomControl 的 UserControl,如果在代碼文件中使用重構(gòu)將該 UserControl 的名稱更改為 FancyControl,該名稱更改將只影響代碼文件,而不會更新 XAML 文件中的任何 MyCustomControl 實(shí)例。另外,生成過程可能會錯誤地成功且沒有錯誤,但在對項(xiàng)目或解決方案執(zhí)行重新生成或清理時(shí)將出現(xiàn)問題。解決此問題的方法:沒有直接的解決方法。您必須使用“查找和替換”進(jìn)行修改。. 更改 XAML 將不重構(gòu)代碼文件。如果更改了 XAML 文件中的類型或成員,這些更改將不會傳播到代碼文件。例如,如果使用 XAML 編輯器更改了具有關(guān)聯(lián)的事件處理程序的按鈕的名稱,將不會更新實(shí)際代碼。解決此問題的方法:沒有直接的解決方法。您必須使用“查找和替換”進(jìn)行修改。. 在解決方案資源管理器中重命名不會在 WPF 項(xiàng)目中提示重命名重構(gòu)。如果在解決方案資源管理器中右擊 XAML 文件再單擊“重命名”,該文件名將發(fā)生更改,但不會出現(xiàn)任何要求重構(gòu) XAML 或?qū)嶋H代碼中的類名的提示。具體而言,如果重命名由應(yīng)用程序 XAML 文件中的 StartupUri 屬性引用的 XAML 文件(例如,將

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論