添加参考时在设计时更新配置文件
Posted
技术标签:
【中文标题】添加参考时在设计时更新配置文件【英文标题】:Update Config File at design time when adding a reference 【发布时间】:2015-01-20 05:42:52 【问题描述】:我有一个引用 Web 服务的 DLL。当您添加对 dll 的引用时,我想自动将 ServiceModel 元素添加到配置文件中。这可能吗?
我知道,当您在项目中添加某些内容时,就完成了。
谢谢,
【问题讨论】:
如果这是 nuget 包的一部分,则可以这样做。 @techvice - 我要试试。我刚刚下载了创建 nuget 包的工具。导入包时,我应该在哪里查看能够编辑配置文件?谢谢! 【参考方案1】:由于您在 cmets 中提到您计划尝试使用 nuget 包,因此您需要阅读 transforming files。如果您想建立一个示例,请获取我管理的 nuget 包的源代码 (ErrorHandlerMvc)。它在其中处理 web.config 转换。
如果您有nuget executable,您将构建 .nuspec 文件,它会处理其他所有事情。
【讨论】:
您好,非常感谢!看起来我需要在内部整合一个 Nuget Feed/Gallery 服务,因为我不想与外界共享这些包。我会在周一跟进。谢谢你的建议。 我今天早些时候实际上提到了这一点。您可以设置 Nuget 包管理器以使用文件夹作为包源。在我目前的公司,我们使用网络文件夹(来自构建机器)并在那里放置 nuget 包供内部使用。在 Visual Studio 中,工具 -> Nuget 包管理器 -> Nuget 管理器设置 -> 包源 -> 添加包源。添加网络驱动器并让所有其他开发人员也这样做。把包裹放在那里,你就准备好了。您甚至可以让构建机器更新这些包(构建后步骤)。以上是关于添加参考时在设计时更新配置文件的主要内容,如果未能解决你的问题,请参考以下文章
在 EMR 集群中运行 Spark 应用程序时在哪里指定 Spark 配置