在Visual Studio 2010中建立多專案(解決方案)模板【四】
阿新 • • 發佈:2019-01-27
本文是對前幾篇文章的補充。
.Net Core
如果使用VS2017匯出.Net Core模板需要先更新IDE。我在使用的時候就發現使用匯出的模板沒有程式碼檔案的情況,後來更新了VS就正常了,看來這應該是特定版本VS的bug。
.snk生成
使用過vs的開發人員命令工具輸入一下命令生成.snk檔案
sn -k c:\key.snk
GAC公鑰檢視
註冊完gac之後檢視公鑰的時候我使用命令檢視不到公鑰,這個比較鬱悶。但是可以通過檔案直接檢視。路徑是:C:\Windows\Microsoft.NET\assembly\GAC_MSIL,在這裡找到自己註冊的dll名稱資料夾裡面會看到一個以版本號和公鑰命名的資料夾。資料夾名稱下劃線右面的就是公鑰。
VS2017打包vsix差異
在選擇模板檔案的時候不是Content了,而是在Assets裡新增,而且我沒有找到Template Wizard的新增位置。我把自建的Wizard放到了Assets裡的Microsoft.VisualStudio.Assembly。這裡目前不知道如何處理……
多專案模板打包vsix的問題
我使用的是VS2017,在安裝了vsix擴充套件後在建立專案的時候看到的不是一個整合的專案而是裡面的每一個子專案模板,而且無法建立,會報錯。不知道是不是我在建立vsix的時候設定有問題。