Openxml的顏色變化屬性 目前Openxml存在顏色變化屬性如下: 參數 說明 Hue 色調(色相) HueModulate 色調調製,百分比 HueOffset 色調偏移量,角度值 Saturation 飽和度 SaturationModulation 飽和度調製,百分比 Saturation ...
一、前言
開門見山,這個問題我遇到過兩次,第一次因為項目剛開始不長時間,我查了很長時間都沒解決,然後就直接重寫了,幾乎一樣的寫法,但問題沒復現了,但程式員思維告訴我,一定還是有比較關鍵的地方出現了問題,不然不會這樣的,這裡我僅代表我這個項目,提供一種解決思路
打開日誌查看器,發現了這個,報文件不存在,但是這個文件實際肯定是存在的,不用去找,不信你可以去創建一個新的wpf項目
到了最近兩天,這個問題再次出現,不管咋搞也不行,但這次我決定要把這個問題解決,不解決不繼續下去。
二、嘗試
猜測
經過多次嘗試,我發現居然是因為一個項目引用的(僅僅代表我這個項目,提供一種解決思路),我這個WPF引用了一個ASP.NET Core WebApi(項目二)項目,我將項目二的引用去掉(wpf中相關代碼註釋)後,重新生成,然後,XAML設計界面就恢復了……就離譜,難道.NET6的WPF項目不能引用ASP.NET Core WebApi,不應該吧,這種問題微軟那邊不太可能讓出現(保留)吧
驗證
我再次引用那個webapi項目,生成,XAML設計界面又不行了,看來,應該是這個的問題,但到底是咋回事呢,我這個webapi項目只是個空殼,就初始模板配了Serilog日誌,這也會影響?……
為了驗證是否是ASP.NET Core WebApi項目的影響,我又重新創建了一個ASP.NET Core WebApi(項目三)項目,進行關聯引用,WPF引用項目三(未引用項目二),生成後,並未出現XAML設計器無法載入的情況,這我就納悶了,有差別麽
繼續驗證,將項目一中的內容直接都拿到項目二中來,並且把所有對應的nuget包也安裝上,然後,一切正常,XAML設計器並未出現無法載入的情況,這咋搞,倆幾乎一樣的項目,引用其中一個沒問題,引用另一個就出問題了……
事情到這一步,似乎已經沒法進行下去了……唯一就只有使用VS調試VS了,但相關的技能我並不是很熟悉,估計短時間是解決不了的
三、解決方案(僅上文提到的情況)
若是因為項目引用的問題,就將引用異常的項目裡面的代碼複製到一個新建的項目的中,引用這個新項目,XAML設計器便能正常工作了。很離譜,真的很離譜,關鍵是在網上幾乎查不到任何解決方案……