原创 從零開始學習入門 Windows 10 應用程序 UWP 開發

通過在微軟學習平臺上的文檔和實戰例子可以快速從零開始學習 UWP 開發 點擊這個鏈接跳轉到微軟學習平臺開始開發 Windows 10 應用程序學習 整個學習的文檔特別細,也有很多步驟,可以隨着入門 例子裏面是用的是 VisualStudi

原创 爲什麼 WPF 軟件在 win7 啓動時會嘗試調起 wisptis 進程

我看到一個問題是在 win7 系統上,如果開機啓動的軟件是 WPF 軟件,而這個 WPF 軟件在系統的 wisptis 進程啓動之前就啓動了,那麼 WPF 將會調起 wisptis 進程。而在 wisptis 進程已經啓動完成,此時啓動

原创 WPF 使用 Resharper 更改命名空間後生成文件引用找不到的命名空間

在 Resharper 更改全部命名空間之後,在 xx.g.cs 文件裏面的 using 用了一個之前的命名空間,但是代碼裏面沒有地方使用,此時構建不通過,原因是 xaml 裏面存在引用 在安裝 Resharper 之後,可以右擊某個文件

原创 win10 uwp 在 VisualStudio 打包測試完成自動上傳到應用商店

在 VisualStudio 2019 提供了在運行測試程序之後,自動將生成的包上傳到合作伙伴應用商店。我的應用運行一次自動測試需要半個鍾,有這個功能我就不需要在電腦等待半個鍾然後去網頁上傳包,而是可以讓 VisualStudio 201

原创 C# dotnet 提示找不到 CompositionContainer 類的解決方法

在構建提示 Error CS0012 和 Error CS0246 說找不到 CompositionContainer 類,原因是沒有引用 System.ComponentModel.Composition 庫 在構建的時候有如下提示 0

原创 asp dotnet core 提示 Cannot access a disposed object 解決方法

我在寫一個簡單的文件服務器,想要用來做客戶端下載器的測試服務器,但是返回的方法提示 ObjectDisposedException: Cannot access a disposed object. Object name: 'Canno

原创 在 GitHub 倉庫添加 NuGet 版本圖標和構建圖標

其實這兩篇博客我都寫過,但是放在一起方便我新建項目的時候複製代碼。在 GitHub 的首頁上,很多開源項目都會寫出當前構建是通過還是不通過,如果是提供 NuGet 包的還添加 NuGet 版本圖標 我推薦在 Github 上使用 Acti

原创 C# dontet Office Open XML Unit Converter

Here is my code to conver between OpenXML units. Define If you use csharp language version lower than 7.0, please remov

原创 dotnet 爲什麼每個項目都會輸出一個 NuGet 包而不是一個包帶所有項目

在使用 dotnet 打 NuGet 包的時候會發現是每個項目都生成獨立的一個 NuGet 包,通過 NuGet 引用依賴指向依賴的項目。那爲什麼不是我最終只打出一個 NuGet 包,這個 NuGet 包,包含了所有的項目的輸出文件?每個

原创 程序猿修養 使用 NuGet 發射衛星只需要三步

軟件行業和其他行業不相同,在很多行業想要複用前人的知識,需要重新再製造一遍。而軟件行業,特別是 dotnet 系的技術,想要用前人的經驗只需要使用前人寫的庫。隨着越來越多的基礎設施和底層庫的積累,現在開發一個軟件的速度會越來越快。在使用

原创 dotnet serve 一句話開啓文件服務器 通過 HTTP 將文件共享給其他設備

在當前的 IT 領域,我推薦每個開發設備都應該安裝 dotnet 這個工具,在 dotnet 這個工具上有大量開發者提供了無數好用的工具。本文要告訴小夥伴的工具是 natemcmaster 大佬提供了 serve 工具,可以用來開啓本地文

原创 Xamarin.Forms 選取文件 讓用戶選擇本地文件

在 Xamarin 中,使用文件存儲或打開某個特定文件都是很常用的做法,而在跨平臺中,每個平臺都有自己的 IO 的坑。如何在 Xamarin.Froms 裏面讓用戶可以選擇打開哪個本文文件,需要照顧多個不同的平臺的文件訪問方式 在 Xam

原创 WPF 通過 dotnet core 發佈單文件時 log4net 無法使用

在使用 dotnet core 版本的 WPF 可以將發佈文件打包爲一個exe文件,但是此時小夥伴發現 log4net 無法運行,因爲 log4net 說找不到配置文件 這是 子銘 小夥伴問我的問題,我嘗試創建一個 dotnet core

原创 Unity3D 2019 設置的 Playmode tint 有何作用

在 Unity3D 編輯器點擊運行的時候,此時對整個面板修改的值僅在本次運行生效,當運行結束之後就會回到原來的值。因此爲了避免調了半天實際上是在運行模式調的值,咱可以修改 Unity3D 編輯器的界面,讓咱可以知道當前是 Unity3D

原创 WPF 通過輔助方法在 csharp 代碼寫出 XAML 界面效果

我看到了 MUV 的寫法,發現其實默認 WPF 也是支持了大部分了,小部分還不支持的需要改一下 WPF 框架,反正現在 WPF 框架也開源了,我也算是 WPF 框架的開發者,也能構建發佈自己的版本 本文的內容不需要使用德熙發佈的版本,而是