系統城裝機大師 - 唯一官網:www.farandoo.com!

當前位置:首頁 > 腳本中心 > PowerShell > 詳細頁面

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

時間:2020-01-28來源:系統城作者:電腦系統城

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

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

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


 
  1. param($installPath, $toolsPath, $package, $project)
  2. $configItem = $project.ProjectItems.Item("log4.config")
  3.  
  4. # set 'Copy To Output Directory' to 'Copy if newer'
  5. $copyToOutput = $configItem.Properties.Item("CopyToOutputDirectory")
  6. $copyToOutput.Value = 1
  7.  
  8. # set 'Build Action' to 'Content'
  9. $buildAction = $configItem.Properties.Item("BuildAction")
  10. $buildAction.Value = 2

當我們在項目里添加nuget包時,查看輸出窗口,可以看到我們的ps1腳本被自動執行了,它修改了log4.config的文件屬性,它讓具有“始終復制”到輸出目錄的屬性!

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

分享到:

相關信息

  • Powershell 腳本數字簽名實現方法

    腳本很容易被冒名頂替或者更改,因為它們是由純文本構成的。數字簽名為腳本提供了更高的安全性,因為它能確定腳本和腳本的編輯者的唯一性,并且不能被更改。作為腳本的發布者,你能確定你的腳本沒有被惡意篡改。即使專家也無...

    2020-01-28

  • PowerShell 語音計算器實現代碼

    帶中文發音功能的計算器程序,支持鼠標和小鍵盤輸入,支持多種數值轉人民幣的相關資料...

    2020-01-28

系統教程欄目

欄目熱門教程

人氣教程排行

站長推薦

熱門系統下載

jlzzjlzz亚洲乱熟在线播放