Bir Visual Studio Proje Şablonu oluşturuyorum ve bunu bir VS Uzantısının içine yerleştiriyorum. ~ 20 NuGet paketlerini referans almak için Şablondan oluşturulan Projelere ihtiyacım var.NuGet referanslarını çevrimiçi beslemeden çeken bir Visual Studio Projesi Şablonu Oluşturun
Referanslar, VSIX içindeki tüm referansları içermek yerine nuget.org'dan çözümlenebildi mi?
NuGet documentation on Visual Studio Templates VSIX içindeki paketleri ekleme hakkında talimatlar verilmektedir, ancak diskte yerel olarak saklanabilir dosyası gerektirir ve .nupkg
vsix içindeki paketler geçerli:
özel uzantısı olarak nupkg dosya ekleme source.extension.vsixmanifest dosyanızdaki içerik. Eğer 2.0 şema kullanıyorsanız bu gibi görünmelidir:
<Asset Type="Moq.4.0.10827.nupkg" d:Source="File" Path="Packages\Moq.4.0.10827.nupkg" d:VsixSubPath="Packages" />
Soru zaten
Ben benzer bir soru (Creating a Visual Studio Project Template that already includes a Nuget Package Reference?) istendi biliyor sorular ve yanıtlar (mümkün değildir), ancak bu 2011'de sorulmuştur.
5 yıl sonra hala mümkün değil mi?
Şu anda iki şablon yapıyorum. Biri NPM kullanıyor ve bir tanesi NuGet kullanıyor. NuGet biri çok daha zor ... Bunu paketleyebilirim ve sadece NPM tabanlı biriyle başa çıkmaya çalışabilirim. – Vaccano
Neden 20 paketin NuGet yüklemesini komut dosyası yapmıyor ve bunu bir Readme.Txt dosyasına yapıştırmıyorsunuz? –
@GerardoGrignoli - hackish hissediyor. Artı, bunu anlayamayan veya çalışmak için fazladan bir adım alamayan problemler olacaktır. – Vaccano