[英]gridview in aspx throws 'Color' is ambiguous in the namespace 'System.Drawing'
我有一個多年來一直運行良好的項目。 就在本周,它開始在標題中拋出錯誤。
它編譯得很好,但在輸入帶有 gridview 的任何表單時拋出它(在 global.asax.Application_Error 中捕獲)。這是一個示例:
<div class="div70pctColumnLeft">
<asp:GridView ID="gvInd" runat="server" DataSourceID="dsInd" DataKeyNames="id" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
BackColor="#CCCCFF" BorderColor="Blue" BorderWidth="2px" ShowFooter="True" Width="100%">
<Columns>
...
網格中的任何地方都沒有對顏色的其他引用,我已經檢查了對“顏色”的每個引用,並且只在 System.Drawing 中有它。
(單個)項目是 .net 4.8。
我試過(從備份中)恢復 forms,整個解決方案(包括包),通過 nuget 更新所有包,修復 Visual Studio 等 - 4 天沒有任何進展。
提前感謝您提供的任何幫助。
我想更新這些問題的進展情況,以防對其他人有一定的價值。
最終,我發現問題的唯一解決方案是通過以下方式完全重建整個解決方案:
至此,一個或多個庫似乎已損壞。 如果沒有校驗和(或等效的)工具來驗證它們,就不可能追蹤到。 另請注意,作為此旅程的一部分,我確實重新安裝了 Visual Studio、使用了 sfc 等——這些都沒有幫助。
最后,解決方案是使用全新的全新解決方案和項目進行完全重建。
我希望這可以幫助別人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.