我想從包含少量html/js文件的文件夾創建項目模板。稍後可以添加更多文件。爲此,我遵循Getting started with vsix project template。
簡單地說,有2個主要步驟:從Visual Studio的解決方案文件夾創建項目模板
- 創建項目,添加需要的文件,然後從項目 菜單出口 - 它會生成VS目錄下導出模板文件夾的壓縮文件中的我的文檔。
- 創建VSIX項目(需要安裝VS 擴展SDK),並雙擊
source.extension.vsixmanifest
和資產添加型 - 項目模板 類型和來源 - 上面的zip文件的位置現在
,因爲我有不淨我需要有解決方案文件夾並將其導出。但是,當我在項目菜單中創建解決方案文件夾選項以禁用導出時。有沒有辦法導出解決方案文件夾?
我也試過用空的控制檯項目。在這種情況下,在從vsix安裝(步驟2中的項目輸出)之後,新項目使用空文件夾創建 - 不包括html/js文件。此外,新模板顯示在C#項目下,如果在其他項目類型下顯示,則會更好。我的csproj文件供參考如下:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>Net47</TargetFramework>
<ApplicationIcon />
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Folder Include="MyJSFolder\" />
</ItemGroup>
</Project>
那麼,在這種情況下如何創建項目模板呢?