Пакет Nuget - переименуйте файл в соответствии с пространством имен проекта - PullRequest
5 голосов
/ 22 декабря 2011

Как часть моего пакета, мне нужно добавить xml-файл в папку настроек и назвать его {myrootnamespace} Settings.xml.

Это возможно?Я смотрел на install.pss1, чтобы добиться этого, но мой PowerShell не так много.

1 Ответ

10 голосов
/ 23 декабря 2011

Я взломал это.Я создаю файл с именем settings.xml в папке настроек и переименовываю его соответственно.

param($installPath, $toolsPath, $package, $project)


    $rootnamespace = $project.Properties.Item("RootNamespace").Value

     $path = [System.IO.Path]
    $settings = $path::Combine($path::GetDirectoryName($project.FileName), "Settings\settings.xml")


    $settingsfile = $project.ProjectItems.Item("Settings").ProjectItems.Item("settings.xml")

    $settingsfile.Name = ($rootnamespace + 'Settings.xml')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...