gpt4 book ai didi

msbuild - Team City 7 在项目中找不到 DLL

转载 作者:行者123 更新时间:2023-12-02 08:49:31 25 4
gpt4 key购买 nike

我正在尝试让我们的解决方案与 Team City 7 一起使用。当 Team City 从主解决方案 (.sln) 文件构建时,我遇到了问题。一旦到达我们进行单元测试的项目,Team City 就会报错,提示未找到各种 DLL,例如 Gallio.dll、mbunit.dll 等。

虽然这个项目在本地编译得很好,并且对这些 DLL 的所有引用都已正确设置。为什么 Team City 会遇到问题?

错误看起来像这样:

General Logic\Language\LanguageLogicTests.cs(6, 7): error CS0246: The type or namespace name 'Gallio' could not be found (are you missing a using directive or an assembly reference?)

最佳答案

您是否从您的本地计算机(例如 GAC 或 c:\program 文件...)而不是从您的源代码树中引用了测试 dll?这些引用将仅在本地有效,但在您的 TC 服务器上无效。

如果您从 csproj 发布该部分以验证这一点,将会有所帮助。

关于msbuild - Team City 7 在项目中找不到 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9567784/

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