Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio 2010 为什么Visual Studio会自动重新启用;“客户端应用程序服务”;?_Visual Studio 2010_Visual Studio - Fatal编程技术网

Visual studio 2010 为什么Visual Studio会自动重新启用;“客户端应用程序服务”;?

Visual studio 2010 为什么Visual Studio会自动重新启用;“客户端应用程序服务”;?,visual-studio-2010,visual-studio,Visual Studio 2010,Visual Studio,我有一个由许多类库项目和一个windows服务项目组成的解决方案。当我打开windows服务项目的项目设置并(意外地)单击“服务”选项卡时,Visual Studio坚持自动勾选“启用客户端应用程序服务”复选框 这样做的效果是,它将添加对System.Web.Extensions的引用,并在app.config中插入一些部分。再次禁用复选框不会删除引用。不过,它将删除生成的配置,尽管它也将删除一些以前存在的不相关配置 为什么它坚持勾选这个复选框,我能让它不这样做吗?“设置”选项卡的帮助文档没有提

我有一个由许多类库项目和一个windows服务项目组成的解决方案。当我打开windows服务项目的项目设置并(意外地)单击“服务”选项卡时,Visual Studio坚持自动勾选“启用客户端应用程序服务”复选框

这样做的效果是,它将添加对System.Web.Extensions的引用,并在app.config中插入一些部分。再次禁用复选框不会删除引用。不过,它将删除生成的配置,尽管它也将删除一些以前存在的不相关配置

为什么它坚持勾选这个复选框,我能让它不这样做吗?“设置”选项卡的帮助文档没有提到任何“自动选择”行为

这是VisualStudio2010,目标是.NET3.5

不幸的是,至少有一个人有同样的问题,但没有提供任何解决方案:


这反过来又会链接到Microsoft Connect问题,但由于某些原因,它们不允许访问较旧的报告:

当app.config中有AppSettings项时,在打开项目属性页时,将始终自动选中设置“启用客户端应用程序服务”。 复制步骤:

  • 使用VSTS 2012
  • 创建一个空的控制台应用程序
  • 将AppSettings部分添加到app.config
  • 打开项目属性页并单击“服务”选项卡
  • 您将看到选中“启用客户端应用程序服务”并更新app.config

    我们团队成员的一个解决方案:

    只需将app.config重命名为其最终部署的文件名,如ConsoleApplication.exe.config,并将其文件属性“Copy to OutputDirectory”更改为“Copy if newer”


    这对我们的项目很有用。

    谢谢你的这个@Amitabha-这简直是疯了。难以置信,在VS2019中仍然存在