C# 如何在VB.NET中使用';它不在应用程序代码中

C# 如何在VB.NET中使用';它不在应用程序代码中,c#,.net,asp.net,vb.net,.net-3.5,C#,.net,Asp.net,Vb.net,.net 3.5,我目前正在使用一个IPhone API,该API由大约40页的aspx及其各自的aspx.vb页面组成。它们都是分部类,因为API继续向其中添加其他电话平台。目前我把它们放在一个文件夹里/API/0.1和/API/1.0 我如何从那些iphoneapi类调用函数,而不必将它们放入App_代码中 示例:我有一个部分类SetTextBroadcast,其函数如下 Function BroadcastMessage(ByVal Brodcast_recipient() As net.pmgatewa

我目前正在使用一个IPhone API,该API由大约40页的aspx及其各自的aspx.vb页面组成。它们都是分部类,因为API继续向其中添加其他电话平台。目前我把它们放在一个文件夹里/API/0.1和/API/1.0

我如何从那些iphoneapi类调用函数,而不必将它们放入App_代码中

示例:我有一个部分类SetTextBroadcast,其函数如下

 Function BroadcastMessage(ByVal Brodcast_recipient() As net.pmgateway.Recipient, ByVal str_Message As String) As net.pmgateway.Reply
    'code here
End Function
如何在Web表单中使用该函数?或者我需要把它放在App_代码中吗

这就是我要找的东西

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



    Dim objSetTextBroadCast as new SetTextBroadCast()


End Sub
但是我没有定义类型“SetTextBroadCast”

感谢您的帮助

您可以将网站项目更改为web应用程序项目(在Visual Studio 2008中,项目的上下文菜单中有一个转换选项,请确保先进行备份)。在web应用程序中,您不再需要在
App\u code
中共享代码

不过要注意,这两种项目类型之间还有其他细微的区别。MSDN中的以下链接可能会有所帮助:

您可以将网站项目更改为web应用程序项目(在Visual Studio 2008中,项目的上下文菜单中有一个转换选项,请确保先进行备份)。在web应用程序中,您不再需要在
App\u code
中共享代码

不过要注意,这两种项目类型之间还有其他细微的区别。MSDN中的以下链接可能会有所帮助:


嗨,Heinzi,我无法将网站项目转换过来,因为代码库基本上有数千页,而且错误太多了。它实际上是一个建立了多年的工作网站。我真的无法调试它。调试的唯一方法是将页面上传到dev服务器并查看反映的更改。我可以只添加我需要调用到App_代码的函数代码吗?@megatoos:啊,好的,我明白了。那么我想你有两个选择:将API内容移动到App_代码,或者为这些API类创建一个DLL(并在你的网站项目中引用它)。不幸的是,您将无法将API的aspx页面放入DLL中。嗨,Heinzi,我将无法转换web站点项目,因为代码库基本上有数千个页面,并且有很多错误。它实际上是一个建立了多年的工作网站。我真的无法调试它。调试的唯一方法是将页面上传到dev服务器并查看反映的更改。我可以只添加我需要调用到App_代码的函数代码吗?@megatoos:啊,好的,我明白了。那么我想你有两个选择:将API内容移动到App_代码,或者为这些API类创建一个DLL(并在你的网站项目中引用它)。不幸的是,您将无法将API的aspx页面放入DLL中。