只有累積,沒有奇蹟

2018年11月29日 星期四

[.NET] Web API找不到 bin 底下的 roslyn csc.exe ?

發生情境 從版控 Git 上抓下新專案要進行建置時,發生建置失敗的事件錯誤訊息如下 Could not find a part of the path 'D:\git\projectName\bin\roslyn\csc.exe'. 從建置失敗的錯誤訊息中可以很清楚看到失敗是因為 bin 底下少 roslyn\csc.exe 檔案,之前也遇過類似的案例,在此簡單記錄一下遇到這問題時該如何處理 甚麼是 Roslyn ?  Roslyn 是 C# 之父在 //Build/ 2014 公布的 .NET Compiler Platform (Open Source),可以協助分析程式碼的語法(syntax)、語意(semantics)等等,今天不是在介紹新一代編譯平台,詳細可以參考...

2018年11月23日 星期五

[Nuget] Nuget operation failed

前言     為了取得/建置專案的方便,最近常遇到同事透過 powershell 指令使用svn取得最新的代碼並呼叫MSBuild自動建置專案,今天在執行完前同事所撰寫的 powershell script 後開啟專案跳出 Nuget operation failed 提示訊提,這種情況還是第一次遇到,新筆電與桌基平常都正常來記錄處理臭蟲的過程 症狀 開啟Visual Studio 2017跳出錯誤訊息:Nuget operation failed,如下圖所示 按下專案建置或重build一直無法順利建置成功,大部分錯誤訊息是 Nuget...

2018年11月17日 星期六

[Git] Username and Email must be set before commit

發生情境 最近在新筆電安裝開發常用的軟體,安裝完Tortoise GIT版小烏龜之後無法 commit code ,錯誤訊息如下 :      User name and email must be set before commit. Do you want to set these now ?     這訊息與登入憑證 (login credentials) 無關,在 Git 要進行 Commit 的動作時需要一併提交 Name 和 eMail...

2018年11月13日 星期二

[typescript] 如何得知 Visual Studio 使用 Typescript 的版本?

前言 近期工作都在使用 Typescript 進行開發,要如何得知目前Typescript 版本呢?  取得目前版本方法 Visual Studio 2017  專案按右鍵 > Properties > TypeScript Build Tab > TypeScript Version此專案就是使用 2.3 version,如果要修改的話就選要用的版本即可 注意 : 異動編譯版本有可能部分方法會不支援造成編譯失敗 暴力修改方式也可以直接到 projectName.csproj...

2018年11月10日 星期六

[typescript] 如何在 Visual Studio 2017 安裝 TypeScript 1.8 Compiler ?

前言 最近公司在進行升級 Visual Studio 2017 IDE,有些專案在過去開發時是使用舊的 TypeScript 版本,這篇文章是在記錄如何在 Visual Studio 2017安裝 TypeScript 1.8版 Compiler (預設不會裝) 的過程 釐清案情專案從版控下載後發現Build不過,發現錯誤訊息如下圖 錯誤訊息疑似是版本不支援關係,這時需要查看此專案檔用 TypeScript用到的版本號為 1.8 (專案右鍵 > Properties > TypeScript...

[C#] Anonymous Type 匿名型別

說明 Anonymous Type 是甚麼? 匿名型別是C# 3.0開始有的特性,是一種暫存型的型別,不需要建立額外的類別來存放資料 根據MSDN對於 匿名型別 的說明如下 根據MSDN的說明,整理一下重點及特性 1. 透過 new 建立實體  // Anonymous Typevar employee = new { Id = 1, Name = "Marcus", Age = 22 } ; 要使用時,透過 匿名物件初始設定(anonymous object...

2018年11月9日 星期五

2018年11月7日 星期三

[IIS] HTTP 錯誤 500.21 - Internal Server Error

前言 換新筆電後在安裝公司專案過程遇到很多問題,昨天是SQL Server服務異常關閉,今天是專案出現問題是"HTTP 錯誤500.21 - Internal Server Error",但這樣也不錯,可以學到更多新知識與問題,這裡簡單紀錄一下處理過程 錯誤訊息 HTTP 錯誤 500.21 HTTP Status Code 狀態碼 是Server端 Response 的狀態,在 Status Code Definitions 文件中可以看到詳細的說明,在IIS 7.5之後 HTTP 狀態碼可以簡單分為下列幾種 1xx...

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com