Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 添加引用时在设计时更新配置文件_C#_.net_Wcf_App Config_Service Model - Fatal编程技术网

C# 添加引用时在设计时更新配置文件

C# 添加引用时在设计时更新配置文件,c#,.net,wcf,app-config,service-model,C#,.net,Wcf,App Config,Service Model,我有一个引用web服务的DLL。当您添加对dll的引用时,我想自动将ServiceModel元素添加到配置文件中。这可能吗 我知道,当你把某些东西添加到你的项目中时,这就完成了 谢谢,因为您在评论中提到您计划尝试nuget软件包,所以您需要仔细阅读。如果您想有一个示例来构建,请获取我管理的nuget包的源代码。它处理其中的web.config转换 如果有,您将构建.nuspec文件,这将处理所有其他问题 如果这是nuget软件包的一部分,这是可以做到的。@techvice-我将尝试一下。我刚刚下

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

我知道,当你把某些东西添加到你的项目中时,这就完成了


谢谢,

因为您在评论中提到您计划尝试nuget软件包,所以您需要仔细阅读。如果您想有一个示例来构建,请获取我管理的nuget包的源代码。它处理其中的web.config转换


如果有,您将构建.nuspec文件,这将处理所有其他问题

如果这是nuget软件包的一部分,这是可以做到的。@techvice-我将尝试一下。我刚刚下载了创建nuget包的工具。导入包时,我应该在哪里查看以编辑配置文件?谢谢嗨,非常感谢!看起来我需要在内部组装一个Nuget提要/图库服务,因为我不想与外界共享这些包。我会在周一跟进。谢谢你的建议。我今天早些时候确实提到过这一点。可以将Nuget Package Manager设置为将文件夹用作包源。在我目前的公司,我们使用构建机器上的网络文件夹,并将nuget软件包放在那里供内部使用。在VisualStudio中,工具->Nuget软件包管理器->Nuget软件包管理器设置->软件包源->添加软件包源。添加一个网络驱动器,让所有其他开发人员也这样做。把包裹放在那里,你就准备好了。您甚至可以让生成机器在生成步骤后更新这些包。