新聞中心
接下來(lái)是常見(jiàn)問(wèn)題解答Visual Studio 2005 Office插件加載時(shí),即使加載失敗也不會(huì)有任何提示,如果出現(xiàn)Assembly加載錯(cuò)誤,我該如何跟蹤這些錯(cuò)誤,我們可以在.net自帶的工具中找到一個(gè)叫做Assembly Binding Log Viewer的工具。

創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè)|網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋成都會(huì)所設(shè)計(jì)等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身制作品質(zhì)網(wǎng)站。
通過(guò)它我們可以幾乎所有的assembly加載異常。要注意的是,每個(gè)版本的.net都自帶了一個(gè)相應(yīng)版本的Assembly Binding Log Viewer,所以運(yùn)行的時(shí)候要看一下調(diào)用的是哪個(gè)版本的。
比如我們現(xiàn)在要調(diào)試基于.net 1.1開發(fā)的Office插件,可以通過(guò)以下步驟運(yùn)行:
1. 點(diǎn)擊 開始 > Microsoft Visual Studio .NET 2005> Visual Studio .NET 工具 > Visual Studio .NET 2003 命令提示,
2. 在進(jìn)入Visual Studio 2005 Office插件命令行模式下,輸入fuslogvw.exe
這時(shí)我們就可以看到該工具的界面了,如圖:
同樣的,如果我們要啟動(dòng).net 2.0的Assembly Binding Log Viewer就在VS2005的命令行下輸入fuslogvw。問(wèn)題2 Visual Studio 2005 Office插件無(wú)法在Office中運(yùn)行
這個(gè)問(wèn)題可能是由于沒(méi)有安裝KB908002中提到的prerequisite造成的,可以去下面的地址下載該文檔中提到的補(bǔ)?。篽ttp://support.microsoft.com/kb/908002安裝完成后,我們可以在Add-in的安裝項(xiàng)目的prerequisites中找到一個(gè)新的組件。#t#
在每個(gè)Visual Studio 2005 Office插件的設(shè)置屬性中有一個(gè)重要的標(biāo)志LoadBehavior,這個(gè)屬性是保存在XXXX.Connect中的,類型為DWORD,這個(gè)值直接決定了Addin的啟動(dòng)模式,默認(rèn)值為3表示Office應(yīng)用程序一啟動(dòng)就運(yùn)行,這個(gè)設(shè)置與我們?cè)贏ddin向?qū)е羞x擇的"I would like my Add-in to load when the host application loads"是對(duì)應(yīng)的。
當(dāng)前題目:對(duì)于VisualStudio2005Office插件使用介紹
文章網(wǎng)址:http://www.5511xx.com/article/djjisso.html


咨詢
建站咨詢
