[英]edit projectFile.csproj after nuget package installed
我正在为 nuget 创建一个 package,我想编辑 project.csproj 文件并替换一些代码作为 package 安装过程的一部分。
这可以用 nuspec 文件完成吗?
还是应该使用 PowerShell 脚本? 如果可能的话,举一个 PowerShell 的例子
您正在寻找MSBuild props/targets extensibility 。
无论您想对放在 props 或 targets 文件中的项目文件进行什么更改(props 在评估 csproj 之前导入,之后导入目标)。 您需要使用正确的命名约定,但是 NuGet 5.3(包含在 .NET 核心 SDK 3.0 中,如果您使用dotnet pack
,如果正确的话,现在不要发出警告) 然后,当项目使用您的 package 时,NuGet 告诉构建系统的 rest 导入您的包 props/targets 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.