代码之家  ›  专栏  ›  技术社区  ›  masoud ramezani

哪一个是WPF编写的应用程序的主配置文件?

  •  3
  • masoud ramezani  · 技术社区  · 15 年前

    我们用wpf编写一个应用程序。当我们构建这个项目时,除了以下三个文件外,还会为我们生成三个文件:

    > OurApplication.exe
    > OurApplication.exe.config
    

    他们的名字是:

    > OurApplication.vshost.exe
    > OurApplication.vshost.exe.config
    > OurApplication.vshost.exe.manifest
    

    首先,这些文件是什么?其次,哪个配置文件是主配置文件?如果删除这3个文件,我们可以运行应用程序吗?

    2 回复  |  直到 15 年前
        1
  •  6
  •   jason    15 年前

    首先,这些文件是什么?

    这个 vshost.exe 文件正在承载可执行文件以用于调试。它们用于提高调试性能,启用部分信任调试,并在即时窗口中为您提供设计时表达式评估。

    其次,哪个配置文件是主配置文件?

    一个也没有。应用程序的主配置 OurApplication.exe 应该是 OurApplication.exe.config . 如果您添加了 App.config 生成过程将自动生成的项目的配置文件 ourapplication.exe.config文件 使用此文件,除非更改了生成设置。

    如果删除这3个文件,我们可以运行应用程序吗?

    对。这些仅用于调试;您不需要它们来运行应用程序,也不应该将它们与应用程序一起部署。

        2
  •  3
  •   Dominic Hopton    15 年前

    这个 vSux.EXE 是用于调试的文件,请参见: here

    你的申请不需要它们。您需要的是yourapapplication.exe.config