今天將乙個 wpf 專案從 .net 4.0 公升級至 .net 4.6.1 時,出現乙個錯誤:
錯誤 未知的生成錯誤「程式集「presentationframework, version=4.0.0.0, culture=neutral, publickeytoken=31bf3856ad364e35」中的型別「system.windows.controls.primitives.repeatbutton」的方法「get_command」沒有實現。
唔… 試了很多辦法木有解決,谷歌了一下,發現還是引用的檔案版本不對,但是這個需要修改專案檔案來解決
1、用記事本什麼的開啟 wpf 專案的專案檔案(.csproj)
2、找到
<reference
include
="system"
>
<
hintpath
>c:\program files (x86)\reference assemblies\microsoft\framework\.netframework\v4.0\system.dll
hintpath
>
reference
>
這一行對 system 的引用,修改這個 hintpath 路徑,後面的版本,v4.0 改成 v4.6.1(或者相應的 .net 版本)
3、儲存即可。
相信降級的時候應該也會遇到這個問題吧,記錄下備以後查用。
參考:
WPF 便簽專案
概述 先說說我為什人想要做這個專案吧!其實理論上便簽這玩意完美 實用的商業成品軟體很多,例如先前我一直用的windows 下的stickynote,他的功能很完善,我完全沒必要去再做乙個,而且我還是個小菜雞!做出來的未必能正常的去使用。最終驅使我去做這個的其實也正是windows stickynot...
公升級Linux核心錯誤
因為要使用ntfs 3g 核心至少2.6.22才不會有warning提示 的寫功能,所以將自己機器上的linux debian 核心從2.6.18公升級到目前最新的2.6.25.9 最後還是要生成initrd檔案的,可以使用yaird命令 這裡記錄一下公升級過程中碰到的兩個導致linux啟動pani...
WPF專案之登入
登入是每個專案必不可少的一部分,但是思路都是一樣的。先獲取文字框的值,在去查詢資料庫的資料,將資料庫查詢出來的資料與獲取到的文字框的值相比,如果正確就進入主頁面,如果錯誤就提示使用者輸入的值錯誤,wpf專案也如此。先搭建好登入頁面的樣式,在登入按鈕 雙擊,進入頁面的互動邏輯 先用try cath捕捉...