#c# #wpf #xaml #nuget #wpf-controls
Вопрос:
Я создал nuget из некоторого многоразового кода и фреймворков, которые я создал для других разработчиков, чтобы использовать и быстрее разрабатывать решения. Nuget размещен в нашей частной ленте nuget. Наше приложение представляет собой приложение WPF со стратегией развертывания clickonce. Теперь я хотел бы предоставить разработчикам файл mainwindow.xaml, который я использую в качестве шаблона, чтобы я мог создать стандартизацию. Могу ли я каким-либо образом упаковать файл mainwindow.xaml в качестве многоразового шаблона в тот же пакет nuget, который я разместил в своем личном канале, или, по крайней мере, могу ли я создать новый nuget и разместить его с той же целью?
Ответ №1:
Вы можете поместить файлы MainWindow.xaml
и MainWindow.cs
в content
каталог своего пакета NuGet и создать сценарий Init.ps1
PowerShell для перемещения этих файлов в проект.
Параметры скрипта следующие:
param($installPath, $toolsPath, $package, $project)
Есть некоторая полезная информация о добавлении файлов в каталог содержимого по адресу https://docs.microsoft.com/en-us/nuget/reference/nuspec