主要的步驟是按照下面的例子來做的:
最搞的地方在:
- Win7 64bit下,總是報.net 4.0 無法寫入temorary folder,最后把c:\windows\temp目錄加上IIS_IUSR權限才搞定
- 報web.config無法解析錯誤,用aspnet_regiis -ir搞定
- NuGet Package Explorer發布后,需要將server的緩存去掉,在vs中才能獲取最新的,publish完后,直接打開web.config,然后直接save搞定
- NuGet Server端的package對於自己upload的和系統自帶的有不同處理方式(自己upload的是一整個包一個文件,系統自帶的是有子文件夾的),如下圖:
-
- 紅色的是自己做后upload的
- 綠色的是自帶的
NuGet Package Explorer中,打包時,如果遇到並不是所有的dll都需要被項目引用時,很搞,要將不被引用的dll做成content,並且建立Debug和Release目錄結構,如下:
-
最后來放些效果圖來享受享受:
最后,還好,總算有所收獲。