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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論