別人的犯錯本人挨罰

在團隊開發過程中,都會用到代碼管理工具,VSS,SVN,TFS.....這些工具也的確好用,但當有人一不小心數據綁定的時候對應文件不一致,那就坑苦大家了。

在製作ASP.NET網站項目的時候,不經意間出現了錯誤,編譯沒任何問題,發佈時錯誤出現了,以下是錯誤代碼:

編譯錯誤

說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細信息並適當地修改源代碼。

編譯器錯誤信息: 錯誤 3 f:\高達\第二方交易\杭州飛寶\程序\GoldenFrame\WebSite\WebSite\index\download.aspx(26): error CS0433: 類型“UserControls_top”同時存在於“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website\edff60cf\6749924a\App_Web_o-atfpib.dll”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website\edff60cf\6749924a\App_Web_8yemnj_s.dll”中 

源錯誤:

 

 

 

初步咋看,毫無頭緒,不知錯誤在哪裏,仔細分析,很明顯,這不是錯誤本身代碼出了問題,而是引用上出現了問題,否則咋會出現“同名”的錯誤呢,

百度一下都說刪除就ok了,但我刪除重新發布,還會報出同一錯誤,糾結啊!

終於,看到這樣一段文字:“仔細分析自己所做的頁面,一個*.ASPX,對應着一個*.cs文件,兩者其實是一個文件,通過兩者實現代碼分離,每個*.aspx頁面都引用着自身的CS文件,經過觀察,並多次測試,錯誤原來是這樣產生的,即兩個不同的*.aspx文件,在文件開始那裏,都引用了相同的一個*.CS文件,即,他們所引用的都是諸如以下的引用方式:兩者皆爲:: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyArticle.aspx.cs" Inherits="MyWeb_Article" % >,

我又仔細檢查了一遍整個程序,我哭了,誰啊這是,也太坑爹了,在衆多image文件夾中赫然隱藏着一個WebUI文件夾(此文件夾中放的是項目的所有頁面),不出現重複的纔怪呢,於是果斷刪去!

別人的錯誤,卻懲罰我,鬱悶!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章