Browse by Tags

VS2017 開啟專案找不到 System.Net.Http 參照
某個使用 Microsoft.AspNet.WebApi.SelfHost 4.0.20918 NuGet Package 的 Console Application 專案使用 VS2017 開啟時出現 System.Net.Http 及 System.Net.Http.WebRequest 參照失效,改用 VS2015 開啟則無此問題。 VS2017 開啟失敗但 VS2015 正常的狀況之前遇過( VS2017 無法載入 MVC4 專案 ),但這回發生在 Console Appliation 專案...
Posted 26 July 2018 10:44 PMJeffrey | 2 comment(s) 2,346
Filed under:
VS2017 無法載入 MVC4 專案
最近接連遇到兩次的問題。 首先是某個用 Visual Studio 2017 開發的專案,同事 T 從 TFS 取回最新版以 VS2017 開啟,其中卻有兩個 MVC 專案呈現截入失敗,其他還有 Class Library 及 Web Site Project 等多個專案則沒問題;改用 VS2015 開啟則能正常載入。 嘗試重新載入專案會出現以下錯誤訊息,並附上一段說明連結: SomeMVC\SomeMVC.csproj: 找不到這種專案類型的基礎應用程式。請嘗試這個連結以取得其他資訊: (其英文為...
Posted 01 June 2018 08:57 PMJeffrey | with no comments 3,564
Filed under: ,
TIPS - 限定 Visual Studio 使用的 C# 語言版本
同事通報:無法編譯簽入的 C# 專案,部分程式碼存在語法錯誤,細查發現是 Visual Studio 2015 Update 3 不認得以下寫法: public string Id { get => RawId.ToString(); set => RawId.Parse( value ) } 原以為這是 C# 6 語法,VS2015 理應支援,進一步確認是 C# 7 才有的新功能 (Expression Body Property Accessor),難怪 VS2015 不認得。(其實專案安裝...
Posted 01 March 2018 10:15 PMJeffrey | with no comments 3,419
Filed under: ,
【茶包射手日記】VS2017 錯誤清單出現 TypeScript 版本相關錯誤卻可編譯
之前處理過 VS2017 更新導致 TypeScript 出現大量 is not assignable to 錯誤 問題,若暫時不打算改寫 TypeScript 升級 2.4+,確保專案 TypeScript 版本設定維持在舊版即可。但實際使用發現有個困擾:雖然編輯及使用都正常,但 VS2017 的錯誤清單視窗(Error List)冒出大量 is not assignable to 錯誤,一片紅通通很礙眼,其他程式有錯要查訊息如同大海撈針。 研究一陣子不得其解,不經意看到最下方兩則 Warning...
Posted 23 February 2018 09:13 PMJeffrey | with no comments 1,976
Filed under: ,
VS2017 還原 NuGet 失敗:The given key was not present in the dictionary.
由 Github 抓回開源專案研究,用 Visual Studio 2017 編譯出現錯誤,貌似還原 NuGet Package 出錯導致,錯誤訊息為 "The given key was not present in the dictionary": Restoring NuGet packages... To prevent NuGet from restoring packages during build, open the Visual Studio Options...
Posted 25 December 2017 08:58 PMJeffrey | with no comments 3,483
Filed under:
【茶包射手日記】TypeScript 出現大量 is not assignable to 錯誤
同事報案,在沒動 TypeScript 的情況下,專案爆出大量 TypeScript 錯誤導無法編譯。 錯誤訊息滿是各式各樣的 A is not assignable to parameter of type B。 目擊證人指出,問題出現在 VS2017 安裝更新後,VS 更新成為最大嫌疑犯。深入調查後案情逆轉,發現 TypeScript 2.3 版本被移除,專案屬性設定 TypeScript 原指定 2.3 版,目前顯示為 2.3 (Unavailable)。 延伸閱讀: 檢查 TypeScript...
Posted 24 December 2017 08:50 AMJeffrey | with no comments 4,637
Filed under: ,
Vue筆記3-Vue TypeScript 定義檔簡便做法
要用 TypeScript 寫 Vue 程式,首先要取得 Vue.js TypeScript 定義檔才能享受強型別的好處。 Vue 2.0 釋出於 2016/9/30(最新版為 2.5 版),NuGet 上的 vue.TypeScript.DefinitelyTyped 更新時間為 2016/9/26,版本只到 1.0,己不適用最新版 Vue.js。(前端開發者已多改從 npm 體系取得定義檔,猜想 NuGet 定義檔因此不再更新) 因此,我們可改由 Vue Github 取得最新定義檔: https...
Posted 18 October 2017 07:46 AMJeffrey | 1 comment(s) 5,449
Filed under: ,
TIPS-VS2017 無法編譯新版 TypeScript 定義檔
以下為在 Visual Studio 2017 使用 TypeScript 定義檔可能出現的狀況。由 NuGet 或 Github 取得 TypeScript 定義檔,卻噴出大量編譯錯誤無法使用: Visual Studio 2017 已更新至 9/19 才發行的 15.3.5 版本,TypeScript for Microsoft Visual Studio 也被一併更新至 15.3.10723.1: 前幾天剛好聽同事提起 VS2017 與 TypeScript 可各自更新(參考: Updating...
Posted 08 October 2017 02:59 PMJeffrey | with no comments 2,920
Filed under: ,
關閉 VS2017 Chrome 偵錯整合
使用 Visual Studio 2017 偵錯網頁,馬上發現不同:VS2017 增加了對 Chrome 的整合度。當選擇使用 Chrome 檢視網站,按下 F5 偵錯網站,VS2017 將另起一個獨立 Chrome 程序(過去會在既有 Chrome 程序開啟新分頁),歷經短暫的等待(畫面如下),VS2017 會經由 URL 注入程式,透過 Chrome DevTools Protocol 與 F12 開發工具整合,允許在 VS2017 IDE 設定 JavaScript/TypeScript 中斷點...
Posted 26 June 2017 11:38 PMJeffrey | 4 comment(s) 10,761
Filed under: ,
VS2017 Git SSL 憑證無效問題
少數人會遇到的冷門問題,使用 Visual Studio 連上 Github 或自有 Git 伺服器時發生 SSL 憑證錯誤: Git failed with a fatal error. unable to access '…': SSL certificate problem: unable to get local issuer certificate 可能原因有二: 網站連線時 SSL 憑證遭網管設備置換,Windows 已設定信任網管設備的 CA 根憑證,但 Git 因屬不同體系...
Posted 24 June 2017 10:36 AMJeffrey | with no comments 4,924
Filed under:
使用 Visual Studio 2017 開發 RDLC 報表
很久沒用 RDLC 報表 跟 Report Viewer,這幾天有機會試著在 VS 2017 編輯 RDLC 報表,發現做法跟以往不同,做個筆記。 首先,Visual Studio 2015 時代 Report Service 報表被包含於 Microsoft SQL Servers Data Tools 安裝選項, VS2017 改為要額外下載安裝: Microsoft Rdlc Report Designer for Visual Studio - Visual Studio Marketplace...
VS2017 Angular TypeScript 定義檔編譯錯誤
改用 Visual Studio 2017 好一陣子,維護修改 TypeScrpt + Angular 專案都沒什麼問題。這兩天新起一個 ASP.NET 網站專案想寫個簡單的 Coding4Fun SPA,用 NuGet 裝好 jQuery、Angluar,順手也裝上 jQuery 與 Angular 的 TypeScript 定義檔 ,發現 Angular 定義檔冒出數十個 Cannot find name 'IPromise'、Namesapce 'angular'...
Posted 15 April 2017 09:50 AMJeffrey | with no comments 6,755
Filed under: ,
VS2017 無法載入專案,出現 compiler could not be created 訊息
從 VS2017 RTM 起我就一律改用它開發專案,還算順利沒啥問題。今天則遇到一起小錯誤,某個從未用 VS2017 開啟過的專案,開啟時發生專案載入錯誤,出現以下訊息: Project 'Blah' could not be opened because the Visual C# 2017 compiler could not be created. An item with the same key has already been added. 重試兩次狀況依舊,爬文求解...
Posted 21 March 2017 09:44 PMJeffrey | with no comments 2,860
Filed under:
【茶包射手日記】程式安裝與解除安裝疑難排解員
來了!來了!從山坡上輕輕地爬下來了。Visual Studio 2017 3/7 RTM 囉~ 家裡跟公司有好幾台機器要裝,照著小朱的 教學文 抓好離線安裝包(我選 Enterprise 英文版,全部安裝檔約 20.6 GB),避免逐台重複下載耗時費頻寬又不環保。按照慣例,身為茶包射手體質異於常人,安裝 Visual Studio 一次 OK 成何體統?( 案例 、 案例 、 案例 )是的,我又踩到水坑了~ 本次遇到的問題安裝過程出現 Microsoft.VisualStudio.WebDeploy...

搜尋

Go

<August 2018>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication