nuget打包檔案丟失如何使用powershell指令碼解決
導讀 | 本文介紹的是在使用nuget打包的過程中遇到丟失檔案的問題的時候使用power 實現的解決辦法,非常的巧妙 |
對於進行nuget打包時,有時我們需要新增一個配置檔案,就是一些文字檔案,而這些檔案我們在網站釋出時需要同時複製到輸出目錄,否則會出現檔案丟失的問題,我們在打包時透過新增powershell 來解決它。
一般新增powershell包之後,包的格式如下
新增-〉工具-〉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的檔案屬性,它讓具有“始終複製”到輸出目錄的屬性!
現在我們在建立nuget包時,如果希望進行一些初始化的功能,就可以使用這種方式了!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2772022/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android Gradle指令碼解決美團多渠道打包再加固渠道資訊丟失問題AndroidGradle指令碼
- 計算機提示丟失BSE.ocx檔案如何解決?計算機
- Win10使用Powershell提示禁止執行指令碼怎麼辦 Win10使用Powershell提示禁止執行指令碼如何解決Win10指令碼
- powershell指令碼指令碼
- 丟失的隨身碟檔案如何恢復?
- maven專案打包後war檔案丟失配置檔案Maven
- 將Python指令碼打包成可執行檔案Python指令碼
- win10桌面檔案丟失怎麼辦_win10開機桌面檔案丟失如何找回Win10
- 釋出nuget 如何配置專案檔案
- win10 計算機丟失logmanager怎麼辦 win10丟失log.dll檔案的解決方法Win10計算機
- 伺服器不能啟動,修復後部分檔案丟失怎麼解決伺服器
- 將企業檔案共享解決方案與資料丟失防護配對
- win10系統zlib1.dll檔案丟失找不到如何解決Win10
- win10 ppt檔案丟失怎麼恢復_win10 ppt文件丟失如何找回Win10
- 檔案傳輸軟體如何有效防止資料丟失?
- 如何使用python指令碼定時清空檔案內容?Python指令碼
- 面對oracle ocfs2檔案丟失,你能想到解決辦法有哪些?Oracle
- 升級Win10專業版系統後丟失檔案怎麼解決Win10
- emlog首頁亂碼樣式丟失怎麼解決?
- 無法找到指令碼檔案adsutil.vbs的解決方法指令碼
- 如何在shell指令碼里使用sftp批次傳送檔案指令碼FTP
- 電腦檔案丟失資料恢復資料恢復
- windows10系統由於丟失ntldr檔案無法開機怎麼解決Windows
- Powershell 如何批次獲取檔案大小的實現程式碼
- eladmin 打包專案放到頁面重新整理丟失頁面
- Feign 呼叫丟失Header的解決方案Header
- RocketMq訊息丟失問題解決MQ
- JavaScript精度丟失原因以及解決方案JavaScript
- powershell重新命名指令碼指令碼
- Win10系統如何找回丟失的檔案“開啟方式”Win10
- macOS Big Sur系統如何恢復丟失的資料檔案?Mac
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- 學習Source Generators之打包成Nuget使用
- 解決“阻塞效應”-解決指令碼檔案下載阻塞網頁渲染的問題指令碼網頁
- 使用VSCode遠端除錯惡意Powershell指令碼VSCode除錯指令碼
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- vue 打包上線後 css3漸變屬性丟失的問題解決方案VueCSSS3
- SpringCloud解決feign呼叫token丟失問題SpringGCCloud