【问题标题】:When I build a c# project where does the service reference code go当我构建一个 c# 项目时,服务参考代码在哪里
【发布时间】:2012-12-14 00:17:51
【问题描述】:

当我构建一个包含服务引用的项目/解决方案时,它的编译代码在哪里?

如果我有一个名为 JR.Rowing.Utilities 的项目具有类库的输出,则 \bin 目录包含:

JR.Rowing.Utilities.dll
JR.Rowing.Utilities.dll.config
JR.Rowing.Utilities.dll.xml
JR.Rowing.Utilities.pdb

服务引用的代码是否包含在这四个文件之一中?

如果我有另一个 - 已经构建的 - 项目依赖于调用在这个项目中找到的新版本的服务引用,我可以将这些 dll 文件复制到该项目的旧文件上吗?

谢谢!

【问题讨论】:

  • 我的 \dll 和 \dll\debug 文件夹中只有文件。在我的项目输出中 \bin\debug 是我的“输出路径”。我知道你在谈论“复制到输出目录”的属性(这可能与复制到本地相同?)但我在服务参考顶级解决方案资源管理器项目或任何东西上都没有看到该选项当我转到属性时在它下面

标签: c# visual-studio-2010 service-reference


【解决方案1】:

服务引用的编译代码将在JR.Rowing.Utilities.dll 文件中。通过添加服务引用生成的配置将进入您的App.config 文件,该文件在编译后最终成为您的JR.Rowing.Utilities.dll.config 文件。

JR.Rowing.Utilities.pdb 是您的调试文件,因为您的项目是使用调试配置构建的。

【讨论】:

  • 谢谢,这帮助很大。我目前正在调试一个我认为与不同版本的服务引用有关的问题
【解决方案2】:

不,它不在您提到的文件中。

解决方案资源管理器中有单独的文件夹和单独的树视图项供服务参考。

【讨论】:

    猜你喜欢
    • 2014-08-24
    • 2015-09-03
    • 1970-01-01
    • 2014-09-02
    • 2014-12-26
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多