2014-03-03 173 views
2

我已經創建了一個nuget包,需要在安裝時將一些配置添加到現有的xml文件。可能使用XDT轉換nuget包中的自定義xml嗎?

XML文件位於一樣的文件夾結構深:/app/config/site1/settings.xml

是否有可能使用XDT改造這個文件,並添加一些配置?

回答

3

是的,NuGet XDT轉換功能確實支持使用解決方案文件夾,並且還可以轉換一般的XML。

只需將settings.xml.install.xdt和settings.xml.uninstall.xdt文件放在包的Content文件夾下的相同文件夾結構(作爲目標文件夾結構)即可。

+0

嗨丹。是否也可以使用這種類型的轉換機制向htm/html HTML5文檔中添加行(這基本上是用xml標記的?我試過去做,但到目前爲止我還沒有成功。 –

+0

嗨, Yann。目前NuGet支持用於XDT轉換的.config文件和.xml文件。但是,對於您的情況,使用.pp源代碼轉換可能會起作用。有關更多信息,請參閱此鏈接 - http://docs.nuget .org/docs/creating-packages/configuration-file-and-source-code-transformations –

+0

Thanks for the link。我已經對c#文件使用了源代碼轉換。我不明白它將如何應用於一個HTML文件,但。 –