一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - 添加powershell腳本來解決nuget打包文件丟失問題

添加powershell腳本來解決nuget打包文件丟失問題

2020-07-09 09:08張占嶺 PowerShell

這里給大家分享的是作者在使用nuget打包的過程中遇到丟失文件的問題的時候使用powershell腳本實現的解決辦法,非常的巧妙,這里推薦給大家

對于進行nuget打包時,有時我們需要添加一個配置文件,就是一些文本文件,而這些文件我們在網站發布時需要同時復制到輸出目錄,否則會出現文件丟失的問題,我們在打包時通過添加powershell腳本來解決它。

一般添加powershell包之后,包的格式如下

添加powershell腳本來解決nuget打包文件丟失問題

添加-〉工具-〉install.ps1腳本

param($installPath, $toolsPath, $package, $project)
$configItem = $project.ProjectItems.Item("log4.config")

# set 'Copy To Output Directory' to 'Copy if newer'
$copyToOutput = $configItem.Properties.Item("CopyToOutputDirectory")
$copyToOutput.Value = 1

# set 'Build Action' to 'Content'
$buildAction = $configItem.Properties.Item("BuildAction")
$buildAction.Value = 2
當我們在項目里添加nuget包時,查看輸出窗口,可以看到我們的ps1腳本被自動執行了,它修改了log4.config的文件屬性,它讓具有“始終復制”到輸出目錄的屬性!

添加powershell腳本來解決nuget打包文件丟失問題

現在我們在建立nuget包時,如果希望進行一些初始化的功能,就可以使用這種方式了!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 3d欧美人与禽交 | 久久久乱码精品亚洲日韩 | 国产色视频一区二区三区 | 亚洲日韩男人网在线 | 成人一区二区丝袜美腿 | 亚洲天堂色视频 | 欧美日韩亚洲高清不卡一区二区三区 | 四虎影在线永久免费观看 | 日本暖暖视频在线观看 | 国产精品久久久久久影视 | 91精品啪在线观看国产日本 | 奇米777四色精品综合影院 | 国亚洲欧美日韩精品 | 成人精品一级毛片 | 17岁俄罗斯csgo | 亚洲精品久久啪啪网站成年 | 亚洲熟区 | 波多野结衣护士 | 草莓茄子丝瓜番茄小蝌蚪 | 国产美女下面流出白浆视频 | 蜜臀91| 亚洲区精品 | 成人精品亚洲人成在线 | 色噜噜国产精品视频一区二区 | 好大水好多好爽好硬好深视频 | 99精品久久精品一区二区 | 欧美一卡2卡三卡4卡5卡免费观看 | 手机在线观看伦理片 | 欧美特级特黄a大片免费 | 2019午夜福合集高清完整版 | 国产福利在线观看第二区 | 99精品视频在线观看免费 | 亚洲高清视频免费 | 欧美国产在线视频 | 免费国产之a视频 | 成人福利影院 | 三年片韩国在线 | 精品一区二区三区五区六区 | 91最新国产 | 国产视频久久久久 | 国产精品国产香蕉在线观看网 |