Pages - Menu

2016年9月8日 星期四

Log4Net 發行後,找不到xml檔

科技始終來自於人類的惰性,
因為不太想要再一個一個檔案搬了,所以就直接使用了clickOnce發行。
發行最怕的是找不到他安裝到哪,所以寫了一小段程式,直接開啟LOG資料夾。

System.Diagnostics.Process.Start("explorer.exe", AppDomain.CurrentDomain.BaseDirectory)
想得很美好,後來發現log4Net的xml檔沒有複製過去,不然就是安裝時變成manifest 的副檔名,無法讀取。解決方法請參考下面。

2016年9月7日 星期三

Linq使用Find找不到 Contains 的解決方式

最近使用Dapper,越用越順手,但今天突然發現一個問題。
以前用 List 可以使用 Find 然後 用 Contains 去尋找相等的字串
(e.g.
Dim _par As savePar = linePar.Find(Function(p) p.LineNo.Contains(RbChecked.Text))
)
但今天怎麼用都用不出來,都是找不到Contains 的關鍵字