gpt4 book ai didi

c# - 第一次尝试构建失败然后通过

转载 作者:行者123 更新时间:2023-11-30 17:48:40 25 4
gpt4 key购买 nike

我有一个包含许多项目的解决方案,其中 2 个是 WebserviceConsoleApplicationWebservice是解决方案中的启动项目。我的解决方案构建顺序如下

  1. 项目A
  2. 项目B
  3. 控制台应用程序
  4. 网络服务

ProjectA 和 ProjectB 在两个项目中都被引用。现在,当我清理我的解决方案并尝试构建解决方案时,它第一次失败了。错误来自 ConsoleApplication 项目中一个类的构造函数,我在其中实例化 ProjectA 的 XYZ 类。错误是

类型“XYZ”在未引用的程序集中定义。您必须添加对程序集“ProjectA,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”的引用。 ProjectPath\Program.cs

然而,当我再次构建解决方案时,它构建成功。谁能帮助我理解这种行为。它对我的项目无论如何都不是致命的,但我不希望 Visual Studio 决定何时做什么。我想知道这种行为的原因。

此外,当我第一次构建解决方案时,我在 ConsoleApplication 的调试文件夹中看不到 ProjectA 或 ProjectB 的 .dll。然而,在第二次尝试时,这些 dll 在调试文件夹中可见并且构建成功。

关于如何解决这个问题有什么建议吗?

最佳答案

通常这是构建顺序问题...在您的解决方案上右键单击并转到构建顺序。

然后设置正确的项目构建顺序。

Build Order

干杯

关于c# - 第一次尝试构建失败然后通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22542623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com