2016-05-27 15 views
0

このチュートリアル(https://samritchie.net/2012/09/17/nuget-packages-in-vs2012-templates/)に従うと、テンプレートをダウンロードすると自動的にインストールされるVisual Studio VSIXテンプレートが作成されますが、問題は発生しています。Visual Studio VSIXテンプレートとNugetパッケージ

パッケージを自動インストールできません。 VSIXプロジェクトが.vstemplate内の<ウィザード>タグを完全に無視しているようです。私はいくつかの本質的なステップをスキップしなければならないと思う。ここで私はあまりにも、次のしてきた同等のチュートリアルです:http://docs.nuget.org/create/packages-in-visual-studio-templates

が、私はこの部分が私の混乱の元だと思う:

packages

私.vsixmanifestファイルにこれらのタグを挿入するためのそのような場所はありませんそれはフィールドに記入する必要がある編集者のことです。私はこれがどのように翻訳されるのか分かりません。

nuget

資産]タブには、「新規」オプションがありますが、.nupkgのように見えるの種類を選択することはできません - そのためのオプションはありませんが。

ありがとうございました。

答えて

0

コードファイル内のテンプレートファイルを右クリックし、[コードを表示]を選択できます。この方法で、実際のXMLファイルを表示および編集できます。

鉱山は、次のようになります。

<?xml version="1.0" encoding="utf-8"?> 
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011"> 
    <Metadata> 
    <Identity Id="<My VSIXProjectTemplateCode>" Version="1.0" Language="en-US" Publisher="Marcio Sales" /> 
    <DisplayName>FSharp Report Template</DisplayName> 
    <Description xml:space="preserve">F# project template for analyzing data</Description> 
    </Metadata> 
    <Installation> 
    <InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0]" /> 
    </Installation> 
    <Dependencies> 
    <Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" /> 
    </Dependencies> 
    <Assets> 
    <Asset Type="fsharp.formatting.2.14.4.nupkg" d:Source="File" Path="Packages\fsharp.formatting.2.14.4.nupkg" d:VsixSubPath="Packages" /> 
    <Asset Type="Microsoft.VisualStudio.ProjectTemplate" d:Source="File" Path="ProjectTemplates" d:TargetPath="ProjectTemplates\FSReport.zip" /> 
    </Assets> 
</PackageManifest> 
関連する問題