国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

將Asp.net從VS2003以及VS2002工程轉(zhuǎn)換為VS2005工程的簡單而又行之有效的方法

2019-11-18 17:04:13
字體:
供稿:網(wǎng)友

我下了很多基于VS2003(以及VS2002)的asp.net的Demo。而我用的是VS2005,我在使用這些Demo時,基本上絕大部分基于VS2003的Asp.net工程都因?yàn)樯贁?shù)文件無法轉(zhuǎn)換而無法加載工程,我也為些郁悶了好久,后來終于讓我找到了解決辦法:

Asp.net基于VS2005的工程與以往版本的工程的最大區(qū)別就是用分部類(partial)取代了代碼隱藏(Codebehind)。

于是我采取的方法是:

1.       用打開網(wǎng)站的方式打開這個工程。這樣VS2005也會進(jìn)行轉(zhuǎn)換,而且也會報錯,但與直接打解決方案無法加載不同的是,這一次它展開了網(wǎng)站的所有文件。如果你現(xiàn)在運(yùn)行工程,也不會成功的。

2.       打開filename.aspx文件到源代碼視圖,將@Page指令中的屬性“Codebehind”改為“CodeFile”,

3.       將與這對應(yīng)的Codebehind文件filename.aspx.cs,將繼承于System.Web.UI.Page的類定義class前加上partial關(guān)鍵字。

4.       運(yùn)行該工程,它會提示你在filename.aspx中已經(jīng)包含controlname的定義,跟蹤錯誤到filename.aspx.cs,將那些被指示錯誤的重復(fù)定義刪去。

5.       然后重復(fù)2-4步直至所有的文件都改過來,再運(yùn)行工程應(yīng)該就可以運(yùn)行成功了。不過也許會報幾個警告說某某已經(jīng)過時,不用去管它。

 

我用這個方法將那些老頑固(包括2003以及2002的工程)都成功轉(zhuǎn)換了,真的是屢試不爽。這只不過是我自己總結(jié)出來的方法,也許有人有更好的辦法,如果有更好的方法也請指點(diǎn)。


http://www.survivalescaperooms.com/nihgwu/archive/2006/08/11/474604.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌拉特中旗| 南召县| 花垣县| 黄梅县| 独山县| 江源县| 嵩明县| 道孚县| 浦城县| 石阡县| 葵青区| 郑州市| 习水县| 唐山市| 陕西省| 乐陵市| 文化| 东阿县| 乌兰浩特市| 宜丰县| 东乡| 岑溪市| 永昌县| 石楼县| 通河县| 长泰县| 自治县| 清涧县| 紫云| 曲松县| 浦东新区| 大连市| 吉林市| 盐边县| 合肥市| 健康| 扬州市| 莱阳市| 东平县| 平舆县| 洛扎县|