gpt4 book ai didi

powershell - Nuget 包 - 将文件重命名为基于项目命名空间

转载 作者:行者123 更新时间:2023-12-04 01:46:40 26 4
gpt4 key购买 nike

作为包的一部分,我需要在设置文件夹中添加一个 xml 文件并将其命名为 {myrootnamespace}Settings.xml。

这可能吗?我一直在寻找 install.pss1 来实现这一点,但我的 powershell 并不多。

最佳答案

我破解了我正在设置文件夹中创建一个名为 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')

关于powershell - Nuget 包 - 将文件重命名为基于项目命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8606700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com