我正在开发一个 vb.net 应用程序,并且刚刚完成了一个新功能的实现。
我正在处理的分支是生产背后的一些提交,因此尽管该功能在我的分支上正常工作,但我想将我的本地存储库更新为最新版本的代码,然后在提交之前检查我的新功能是否仍然有效它。
我的公司使用 TortoiseSVN 作为他们的版本控制软件——过去 10 年我主要使用 Git,所以我对 SVN 非常不熟悉。
为了更新我的本地存储库以使其符合最新版本的代码,我右键单击我的分支文件夹,然后单击“SVN 更新”。更新运行后,输出表明文件中存在冲突 -.vbproj
突出显示差异的地方,我选择使用中央存储库中的版本 - 这样我就可以使用现在使用的最新版本的代码我当地的分公司。
但是,在执行此操作后,当我现在尝试在本地运行该应用程序时,尽管它确实运行了,但当我尝试导航到我刚刚实现的功能所在的页面时,浏览器现在返回一个错误页面,其中显示:
“/”应用程序中的服务器错误。编译错误说明:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息:BC30389:在此上下文中无法访问“editcompany”,因为它是“Friend”。
源错误:
[没有相关的源代码行]
源文件:C:\ ...\editcompany.aspx.b5c3c836.jqph2fmj.0.vb 行:42
显示详细的编译器输出:
这是因为我与.vbproj
文件的合并冲突而发生的吗?如果是这样,我该如何解决这个问题?或者,如果没有,是什么导致了错误?
我不明白编译器错误消息:
在这种情况下无法访问,因为它是“朋友”。
我项目中的所有类都没有声明为Friend
...
编辑
它抱怨的文件似乎是一个编译文件,但是当我在错误消息指定的路径中查找它时,它似乎不存在 - 我猜它是在编译期间生成的文件,并且当应用程序停止/不再运行时被删除?
我怎样才能解决这个问题?
找出问题所在:在我在分支中添加的功能的页面的 .aspx 文件中,我设置了Inherits="App.editcompany"
. 删除它似乎已经解决了问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句