2017-09-05 138 views
1

我目前正在改變我們的代碼庫使用的NuGet複製過程中重命名文件。作爲這一進程的一部分ressources到輸出目錄的複製應該從項目中.nuspec文件中的文件標籤postbuild事件被移動。是否有可能與Nuspec文件節點

對於特定項目的ressource被稱爲Resources.resx,並改名爲在複製過程中更具體的東西(是的,我知道偉大的編程 - 不是我,而不是我的地方去改變它)。

是否有可能使用nuspec的文件節點要改變文件名或者我需要保持一個postbuild在這種情況下?

我與目標屬性重新命名它的學嘗試失敗:

< file src="foo/bar.resx" target="foo/foobar.resx"/> 

創建以下的輸出: 「富/ foobar.resx/bar.rex」

我發現了一個熟悉的問題在GitHub上,但被拒絕,由於被張貼在枯枝,而不是試圖重命名文件,但其類型更改爲。

https://github.com/NuGet/Home/issues/2019

感謝您的幫助

回答

0

此功能不內置的NuGet。唯一可能的方式做這將是實現一個PowerShell腳本(install.ps1),將處理文件和的csproj兩者的重命名。

相關問題