gpt4 book ai didi

asp.net - 在内联 vb 代码中引用类库

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

我正在开发一个遗留的 vb.net 应用程序,它使用内联代码 (

在该脚本中,我需要访问来自第三方 .net dll 的函数。

dll 本身存储在 GAC 中。

在我开始之前页面看起来像下面这样

<script runat="server">    
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'''code here
End Sub
</script>

例如,dll 名为 Foo.dll,我需要访问 Bar 类和 .Run() 方法

即。

<script runat="server">    
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim bar as Foo.Bar = new Foo.Bar()
bar.Run()
End Sub
</script>

我尝试使用

引用 dll
<%@ Import Namespace="Foo" %>

在与其他进口商品相同的地方,但我收到以下内容

error BC30002: Type 'Foo.Bar' is not defined

有没有其他方法我应该引用这个第三方 dll,我主要是一个 C# 人并且没有处理太多 VB 或这种内联代码。请注意,我显示的代码全部来自用户控件 (.ascx)

最佳答案

原来我需要添加

<%@ Assembly Name="Foo, Version=x.x.x.x, Culture=neutral, PublicKeyToken=sfgfdsgfdsgsdg" %>

因为它在 gac 中并且没有被自动引用

关于asp.net - 在内联 vb 代码中引用类库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9287824/

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