打包自己的nuget时,设置安装此nuget改写web.config

关于nuget的基本安装使用,基本打包和自己的服务器架设请参考

NuGet学习笔记(1) 初识NuGet及快速安装使用

NuGet学习笔记(2) 使用图形化界面打包自己的类库

NuGet学习笔记(3) 搭建属于自己的NuGet服务器

在安装nuget提供的东西时,往往不仅仅是复制个dll下来就完事了,还需要根据dll的需要修改配置文件。

以下是如何把修改配置文件打包到nupkg中。

官方文档

http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations

建立一个名为web.config.transform

<configuration>
    <appSettings>
        <add key="productID" value="" />
    </appSettings>
</configuration>
将此xml加入到content目录下
image
打包,安装后,项目的web.config里会加入productID这个appSetting。卸载后,此productID被删除
原文地址:https://www.cnblogs.com/czcz1024/p/2738856.html