5
私のパッケージの一環として、xmlファイルを設定フォルダに追加し、{myrootnamespace} Settings.xmlという名前を付ける必要があります。Nugetパッケージ - プロジェクトの名前空間に基づいてファイルの名前を変更する
これは可能ですか?私はこれを達成するためにinstall.pss1を見てきましたが、私のPowerShellは最大限ではありません。
私のパッケージの一環として、xmlファイルを設定フォルダに追加し、{myrootnamespace} Settings.xmlという名前を付ける必要があります。Nugetパッケージ - プロジェクトの名前空間に基づいてファイルの名前を変更する
これは可能ですか?私はこれを達成するためにinstall.pss1を見てきましたが、私のPowerShellは最大限ではありません。
私はそれをクラックしました。 settingsフォルダに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')