繁体   English   中英

在 nuget package 安装后编辑 projectFile.csproj

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM