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

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

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包時,如果希望進行一些初始化的功能,就可以使用這種方式了!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩精品亚洲一级在线观看 | 极品美女写真菠萝蜜视频 | 亚洲AV国产精品无码精 | 久久精品国产色蜜蜜麻豆国语版 | 91.久久| 国产99久久久国产精品成人 | 亚洲国产成人久久精品hezyo | 无人区乱码1区2区3区网站 | 色综合伊人色综合网亚洲欧洲 | 91制片厂制作传媒网站破解 | 欧美人与禽交片在线播放 | 国产精品亚洲专区在线播放 | 精品久久久久久久久久香蕉 | 国产精品久久免费观看 | 亚洲国产区男人本色在线观看欧美 | 高跟丝袜人妖sissy露出调教 | 国产精品国产香蕉在线观看网 | 国产激情一区二区三区成人91 | 国产精品久久久久jk制服 | 91精品国产高清久久久久久91 | 美妇在线 | 99精品在免费线视频 | 国产免费好大好硬视频 | 国产精品日本亚洲777 | 大学生初次破苞免费视频 | 免费十几分视频 | 波多野结衣女老师 | 免费看60分钟大片视频播放 | 免费叼嘿视频 | 贵妇的私人性俱乐部 | sss在线观看免费视频 | 荡女淫春2古装 | 国产国语videosex另类 | 2048论坛永久入口 原创合集 | 日日操天天射 | 暖暖 免费 高清 日本 在线 | 天堂网在线网站成人午夜网站 | 超91精品手机国产在线 | gay台湾无套男同志可播放 | 欧洲美女bbbxxxxxx | 国产区香蕉精品系列在线观看不卡 |