2014-11-21 77 views
0

我有一个引用Web服务的DLL。我想在添加对dll的引用时自动将ServiceModel元素添加到配置文件中。这甚至有可能吗?添加引用时在设计时更新配置文件

我知道当你为项目添加某些东西时,就完成了。

感谢,

+0

如果这是nuget包的一部分,可以这样做。 – techvice 2014-11-21 23:40:07

+0

@techvice - 我会尝试。我刚下载了这些工具来创建一个nuget包。在导入包时,我应该在哪里能够编辑配置文件?谢谢! – essedbl 2014-11-21 23:56:31

回答

0

既然你在评论中提到,你打算尝试一个NuGet包,你要对transforming files阅读起来。如果你想要建立一个示例,请获取我管理的nuget包的源代码(ErrorHandlerMvc)。它处理其中的web.config转换。

如果您有nuget executable,那么您将构建.nuspec文件并负责处理其他所有内容。

+0

嗨,非常感谢!看起来我需要在内部放置一个Nuget Feed/Gallery服务,因为我不想与外界共享这些软件包。我会在星期一跟进。感谢您的建议。 – essedbl 2014-11-22 01:22:58

+0

我其实今天早些时候提到过。您可以设置Nuget Package Manager以使用文件夹作为包源。在我目前的公司,我们使用网络文件夹(来自构建机器)并将nuget包放在那里供内部使用。在Visual Studio中,工具 - > Nuget Package Manager - > Nuget Manager设置 - > Package Sources - >添加软件包源。加入网络驱动器,并让所有其他开发人员也这样做。将包放置在那里,然后设置好。你甚至可以让生成机器更新这些包(生成后步骤)。 – techvice 2014-11-22 05:00:02

相关问题