顯示具有 Visual Studio 標籤的文章。 顯示所有文章
顯示具有 Visual Studio 標籤的文章。 顯示所有文章

2013-12-18

Visual Studio 2012 升級筆記2:MVC網站之死

升級了VS2012之後,按照本人向來的運氣(人品?!),當然就會發生一些奇怪的狀況....
果不其然,MVC網站在升級之後,建置發生錯誤...

2013-12-17

Visual Studio 2012 升級筆記1


最近終於要把Visual Studio 2010升級到2012版本了,否則像 .Net 4.5, Entity Framework 6...等等,都顯出不升級就不給你用的威脅氣概.... XDD

以下是筆者升級過程中,所遇到的問題點及注意事項,小小筆記一下:

2013-11-22

方案無法執行「啟用NuGet套件還原」的解決方式

在某個Visual Studio方案中,不知何故,該方案的實體路徑中已有「.nuget」及「packages」目錄,也可以看得到已安裝的Nuget套件、管理方案及專案的Nuget套件,但就無法對該方案執行「啟用NuGet套件還原」功能,同時發現「方案總管」裡沒看到「.nuget」目錄。

最後解決方式,是將「.nuget」目錄刪除,再次重新開啟方案,即可正常管理Nuget套件及啟用套件還原功能。

【延伸閱讀】

2013-07-24

Visual Studio 程式開發伺服器「指定通訊埠」的衝突問題

【案發經過】

Visual Studio 最近於啟動偵錯時,碰上「程式開發伺服器」被佔用的Port的頻率提高不少,導致無法順利進行Debug.....

2013-06-25

Crystal Report for Visual Studio 2010


由於Visual Studio 2010 並未內建 Crystal Report,若需要沿用舊報表,或是習慣用 Crystal Report 開發的人,可以從下面這個網址這下載:

2013-01-09

升級MVC 4專案的補完計畫

前篇文章中,我們已成功的將MVC 3專案升級至MVC 4。

然而,如果希望真的更接近書上,或其他網站上所示範的MVC 4專案配置,需要額外的一些動作。對於正常執行而言,這些動作並非絕對必要,但為了享受新版的功能,並且與大多數的教學範例對照,建議多花些工夫,我相信這是值得的。;)

2013-01-08

手動升級MVC 3專案至MVC 4

自從看了保哥的 ASP.NET MVC 4 開發實戰後,就躍躍欲試,把手邊的MVC 3專案升級成MVC 4試看看,順手將步驟及碰到的問題記錄下來。

2013-01-03

專案建置錯誤「在憑證存放區中找不到資訊清單簽署憑證」

在新的開發用電腦上,欲建置某WCF Client的專案時,發生了以下錯誤:
在憑證存放區中找不到資訊清單簽署憑證
(Unable to find manifest signing certificate in the certificate store.)

2012-12-12

用.Net寫COM元件的經驗談(二)背景知識篇

在.net開發COM元件的時候,必須對相關的背景知識加以了解,否則就會不明究理地遇上部署、註冊等等的問題,以下是我在摸索過程中常見的keyword及參考資源,適切的使用這些keyword,對於後續在搜尋時,可以得到較符合預期的結果。

【Managed Code】
代表受到 CLR (Common Languages Runtime) 的管理,泛指基於 .net framework 平台所開發的程式。

2012-12-07

ODAC於x64環境建置錯誤問題

在某專案使用 ODAC 搭配 Entity Framework 服用,但新同事的 Windows 7 x64 環境,從版控系統 CheckOut 出來的專案,卻在建置時出現以下編譯錯誤:

指定的存放區提供者在此組態中找不到,或是無效。 D:\kenlai_vsproj\mycontext.edmx...」
(The specified store provider cannot be found in the configuration, or is not valid.)

2012-10-16

用.Net寫COM元件的經驗談

有個舊平台的應用程式引用第三方DLL元件,不知何故,該元件有時會無法下載檔案,導致程式無法執行後續流程,因為該DLL的功能僅僅是為了下載檔案使用,這對 .Net 來說是輕而易舉,因此決定換掉該 DLL,使用 .Net 撰寫的DLL取代。

2012-10-09

C# 除法運算隱含的小數位數問題

在.net中,我們很直覺得會把除法運算這麼寫出來:
decimal result=1/2; 
// result=0
在此例中,結果卻會是「0」,而不是我們預期的「0.5」。
這是因為「除數」與「被除數」都是 int 型態,所以預設的運算會回傳整數型態的商數(integer quotient)。

2012-09-06

Visual Studio 2010 開啟錯誤時的快速解法


從前陣子開始,Visual Studio 2010 在開啟時都會顯示這個錯誤訊息:

Visual Studio 遇到例外狀況。這可能是某個擴充功能造成的。

您可以從命令列以 /log 參數執行此應用程式,然後檢查檔案 'C:\Users\USERNAME_OF_KENLAI\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml' 以取得詳細資訊。

引用 Topshelf 無法進行偵錯的經驗

Topshelf  是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...