gpt4 book ai didi

vb.net - Visual Studio Online 无法在构建服务器上的类库中找到类中的函数

转载 作者:行者123 更新时间:2023-12-02 07:06:59 32 4
gpt4 key购买 nike

您好,我在 VSO 日志中收到错误并且构建失败

d:\a\src-***--\r2rJSONcall.aspx.vb (31): 'rptJSONRoutesTable' is not a member of 'r2rSearchResponse'.

但事实确实如此!

r2rJSONcall.aspx.vb

Public Class r2rJSONcall
...

Property r2rResponse As New r2rSearchResponse
...

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


'call the webservice..
...

Response.Write(r2rResponse.rptJSONRoutesTable("EUR"))

在类图书馆中..

Public Class r2rSearchResponse
...
Function rptJSONRoutesTable(userCurrencyCode) As String

当然,它在本地运行没有问题。

我尝试过进行一字节更改并重新提交,而且关联的 DLL 也处于源代码控制之下,因此我删除并添加了它。没有欢乐。

更新 - 不,坏消息,我在下面发布的答案暂时解决了问题。它再次抬起了丑陋的头,无论如何似乎都无法让构建工作。

到目前为止,已尝试以下过程来正确编译 VSO 在线构建:

1) 我删除了本地文件夹,并从源代码管理执行了完整的 checkout - 由 @MetaFight 建议。在本地编译得很好,没有丢失文件。

2) 排除了/Bin 和/Obj 文件夹。因此,按照 @PhilipKendall 的建议,没有将 dll checkin 源代码

3) 在本地运行 MSBuild。该解决方案编译正常。

4) 重命名,然后将函数移至类库内,以尝试在 Azure 服务器上触发重建。还是找不到这个功能。

5) 检查构建顺序,首先编译 Classlib。在构建配置文件中选择“清理”选项。

6) 检查引用文献是否正确。我可以在 vbproj 文件中看到引用。引用是项目引用,而不是文件引用。

7) 删除​​了 Azure/VSO 中的构建配置文件。在 Azure 中创建了新的构建定义配置文件和新的 Web 应用程序 - 错误再次出现。

8)尝试过这个解决方案 Library/Static Method not Updating in Azure该页面上没有像第 3) 点那样的合并错误。

有 TFS/VSO 专家可以提供帮助吗?

最佳答案

我们在一个小团队中工作,没有 VSO 经验的新成员加入了。他正在研究前端 AJAX、JSON、CSS、HTML5 - 无需使用类库或其他任何东西 - 只需通过 TFS 提交他的代码。

我怀疑他可能是一个问题,因此修复了远程访问并进入。自 Windows 7 推出以来,他已经大约 4 年没有更新过。得到的答复是“从未出现过 BSOD”。他试图安装 IIS,但机器对此不太满意,因此无法在本地进行测试,我不知道 Visual Studio 中的网络服务器在做什么 - 他的系统不是英语。不管怎样,我右键单击了我在英文版本上应该做的地方,并进行了递归拉动 - 然后单击了看起来像“待处理的更改”的内容并进行了 checkin 。

成功 - 解决方案构建正常。

我告诉我的程序员删除 Visual Studio,并且永远不再在那台 PC 上进行结帐 - 并为他提供一个带有完全修补的机器和软件的远程桌面。

关于vb.net - Visual Studio Online 无法在构建服务器上的类库中找到类中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30099194/

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