【问题标题】:Update Config File at design time when adding a reference添加参考时在设计时更新配置文件
【发布时间】:2015-01-20 05:42:52
【问题描述】:

我有一个引用 Web 服务的 DLL。当您添加对 dll 的引用时,我想自动将 ServiceModel 元素添加到配置文件中。这可能吗?

我知道,当您在项目中添加某些内容时,就完成了。

谢谢,

【问题讨论】:

  • 如果这是 nuget 包的一部分,则可以这样做。
  • @techvice - 我要试试。我刚刚下载了创建 nuget 包的工具。导入包时,我应该在哪里查看能够编辑配置文件?谢谢!

标签: c# .net wcf app-config service-model


【解决方案1】:

由于您在 cmets 中提到您计划尝试使用 nuget 包,因此您需要阅读 transforming files。如果您想建立一个示例,请获取我管理的 nuget 包的源代码 (ErrorHandlerMvc)。它在其中处理 web.config 转换。

如果您有nuget executable,您将构建 .nuspec 文件,它会处理其他所有事情。

【讨论】:

  • 您好,非常感谢!看起来我需要在内部整合一个 Nuget Feed/Gallery 服务,因为我不想与外界共享这些包。我会在周一跟进。谢谢你的建议。
  • 我今天早些时候实际上提到了这一点。您可以设置 Nuget 包管理器以使用文件夹作为包源。在我目前的公司,我们使用网络文件夹(来自构建机器)并在那里放置 nuget 包供内部使用。在 Visual Studio 中,工具 -> Nuget 包管理器 -> Nuget 管理器设置 -> 包源 -> 添加包源。添加网络驱动器并让所有其他开发人员也这样做。把包裹放在那里,你就准备好了。您甚至可以让构建机器更新这些包(构建后步骤)。
猜你喜欢
  • 2013-08-07
  • 2016-09-02
  • 2010-11-17
  • 2012-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-23
相关资源
最近更新 更多