.NET Core 1.0 已在 2016/6/27 正式釋出
當然第一時間就先來更新執行囉
結果第一彈就出現錯誤,Unhandled Exception: System.TypeInitializationException
原本想說是 SDK: preview2-003121 版本的問題,所以就有了移除 pkg 的文章生出來
但還是不甘心問題沒有解決,決定發問,結果是 OpenSSL 的版本必須至少 1.0.2 版本以上
完整的討論串請見:https://github.com/dotnet/core/issues/173
問題解決!可以著手開發囉~ Happy Coding!
如何在 Mac 開發 ASP.NET Core 網站 (範例為 RC2 版本仍適用於 1.0 版本)
2016/06/29
2016/06/28
[Mac] 如何完整移除 pkg 程式
平時在 Mac 上安裝程式很簡單,要移除也很簡單。唯獨 .pkg 的安裝程式是安裝很簡單,要完整移除卻有很多步驟
今日是 .NET Core 1.0 發佈的日子,早上興高采烈來迎接,卻遇到了大災難!
官網提供的 installer 這回不是很 ok (安裝的版本為 dotnet-dev-osx-x64.1.0.0-preview2-003121.pkg)
在建立新專案出現以下錯誤
在錯誤還未被修正前,只好把它先移除了
以下是我的解除步驟:
今日是 .NET Core 1.0 發佈的日子,早上興高采烈來迎接,卻遇到了大災難!
官網提供的 installer 這回不是很 ok (安裝的版本為 dotnet-dev-osx-x64.1.0.0-preview2-003121.pkg)
在建立新專案出現以下錯誤
在錯誤還未被修正前,只好把它先移除了
以下是我的解除步驟:
2016/06/24
[Laravel] 如何連接 SQL Server 資料庫及注意事項
通常開發 Laravel 使用的資料庫大多為 MySQL 或是 Sqlite, 今天遇到網友發問連線至 MS SQL Server 的問題.
我好像也沒真正去連 SQL Server, 那麼就來手動測試一下連線至 MS SQL Server 看看吧!
必備元件:
下載 Microsoft PHP Driver for SQL Server
現在官網上的下載版本只支援到 PHP v5.6, 所以只能下載 3.2 版本, 測試的 PHP 版本為 5.6.x
另外若是使用 PHP 7 的朋友, 可以到 GitHub 下載 Azure/msphpsql v4.x 的版本
https://github.com/Azure/msphpsql/tree/v4.0.4
我好像也沒真正去連 SQL Server, 那麼就來手動測試一下連線至 MS SQL Server 看看吧!
環境:
- Windows 10
- SQL Server 2014
- Apache 2.4.18 (Win32)
- Laravel 5.2.39
- PHP 5.6.9 / Microsoft PHP Driver for SQL Server v3.2
- PHP 7.0.6 / Microsoft Drivers for PHP for SQL Server v4.0.4
必備元件:
下載 Microsoft PHP Driver for SQL Server
現在官網上的下載版本只支援到 PHP v5.6, 所以只能下載 3.2 版本, 測試的 PHP 版本為 5.6.x
另外若是使用 PHP 7 的朋友, 可以到 GitHub 下載 Azure/msphpsql v4.x 的版本
https://github.com/Azure/msphpsql/tree/v4.0.4
2016/06/07
[VSCode] 如何在 Visual Studio Code 啟用 Terminal 指令列
今日收到 1.2 的升級通知, 其中一項重大更新就是 Terminal
隨著開發使用指令的機會愈加頻繁, Terminal 的整合使用也愈顯重要
在 Visual Studio Code 已可以設定 tasks, 可以在不需開啟 Terminal 的情況下做些建置動作
但是有更多的時候, 還是脫離不了打指令執行某些任務
使用版本: Visual Studio Code 1.2.0
在 VS Code 裡開啟 Terminal 很簡單,快速鍵 Ctrl + ` 即可開啟 (Windows 及 Mac 上都是相同快速鍵)
另外目前在 Windows 10 要能正確開啟,需要做些變更設定如下:
隨著開發使用指令的機會愈加頻繁, Terminal 的整合使用也愈顯重要
在 Visual Studio Code 已可以設定 tasks, 可以在不需開啟 Terminal 的情況下做些建置動作
但是有更多的時候, 還是脫離不了打指令執行某些任務
使用版本: Visual Studio Code 1.2.0
在 VS Code 裡開啟 Terminal 很簡單,快速鍵 Ctrl + ` 即可開啟 (Windows 及 Mac 上都是相同快速鍵)
另外目前在 Windows 10 要能正確開啟,需要做些變更設定如下:
2016/06/03
[TypeScript] Typings 更新至版本 1.0 後的指令變更
版本: typings 1.0.4
我們在寫 TypeScript 時都需要利用 Typings 來協助定義檔的管理.
今天在使用 typings 指令時, 被提醒要更新至 1.0.4 版本
結果要下載 vue.js 的定義檔, 卻發生錯誤, 無法正確下載
原本在 typings 0.x 的版本指令
typings 1.0 後變更指令
更新至 typings 1.0.x 之後指令需變更為
加上 dt~ 代表是從 DefinitelyTyped 下載
另外還有 env~ 及 npm~ 的選項, 若不特別註明, 則預設來源為 npm
我們在寫 TypeScript 時都需要利用 Typings 來協助定義檔的管理.
今天在使用 typings 指令時, 被提醒要更新至 1.0.4 版本
結果要下載 vue.js 的定義檔, 卻發生錯誤, 無法正確下載
原本在 typings 0.x 的版本指令
typings install vue --ambient --save
typings 1.0 後變更指令
更新至 typings 1.0.x 之後指令需變更為
typings install dt~vue --global --save
加上 dt~ 代表是從 DefinitelyTyped 下載
另外還有 env~ 及 npm~ 的選項, 若不特別註明, 則預設來源為 npm