簡體   English   中英

將目標打包到nuget為客戶

[英]Pack targets into nuget for clients

我正在創建nuget包,其中包含一些應該為使用我的包的開發人員安裝的目標,即在文件my-targets.targets我有這樣的行:

  <Target Name="CleanGenerated" AfterTargets="Clean">
    ... do smthing ...
  </Target>
  <Target Name="Generate" BeforeTargets="Build">
    ... do smthing ...
  </Target>

我應該如何使用nuget嵌入此文件,以便其他開發人員可以使用這兩個構建步驟?

文檔的 “在程序包中包含MSBuild道具和目標”部分中,您可以讀到需要創建一個擴展名為“.targets”的文件。 將該文件放在項目根目錄下的“構建”目錄中。 在NuSpec文件中,您需要添加對該部分的引用:

<metadata>
  ...
</metadata>
<files>
   <file src="build\**" target="build" />
</files>

根據您的NuGet版本,程序包的安裝行為會有所不同; 有關詳細信息,請參閱文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM