安装nuget包后编辑projectFile.csproj



我正在为nuget创建一个包,作为包安装过程的一部分,我想编辑project.csproj文件并替换一些代码。

这可以用nuspec文件完成吗?

还是应该使用PowerShell脚本?如果可能的话,举一个PowerShell 的例子

您正在寻找MSBuild道具/目标的可扩展性。

无论您想对项目文件进行什么更改,都可以将其放入props或targets文件中(props在评估csproj之前导入,targets在评估之后导入(。您需要使用正确的命名约定,但NuGet 5.3(如果您使用dotnet pack,则包含在.NET Core SDK 3.0中(如果您做得不对,现在会发出警告。然后,当项目使用您的包时,NuGet告诉构建系统的其余部分导入您的包道具/目标文件。

相关内容

  • 没有找到相关文章

最新更新