Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >尝试从C#代码引用vb.net代码,两者都在app_code子目录中

尝试从C#代码引用vb.net代码,两者都在app_code子目录中
EN

Stack Overflow用户
提问于 2013-06-14 01:12:27
回答 1查看 221关注 0票数 1

我在我的网站(4.0)中的app_code下有cs和vb文件夹,其中包含各自语言的类。这两组类都会进行编译。我的代码隐藏(aspx.cs和aspx.vb)文件在引用时也没有问题。这样做效果很好,而且已经持续多年了。

然而..。我最近尝试向app_code/vb文件夹中的类添加一个方法,该方法引用了app_code/cs文件夹中的类。它没有起作用。vb类似乎对c#类完全视而不见,反之亦然。

有没有办法允许app_code/vb中的类方法引用app_code/cs中的类?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-23 16:30:44

我不认为你能做到。但您可以将代码移动到单独的项目并引用该项目。最终的效果将是相似的(两者都被编译成二进制文件),但现在您的项目也可以相互引用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17099657

复制
相关文章
C#中dll放到子目录的引用问题
在一个C#的项目里添加引用了好多个dll程序(默认自动复制到本地那种),并通过using namespace...调用的。现在在主程序里需要调用好多个外部的dll,变了生产项目后,exe同一目录太多dll了。现在想按照一定的规则给这些dll分别保存在exe下的不同一个目录,如suport_dll , manager_dll目录下,该如何做呢?
zls365
2020/08/19
3.7K0
C#中dll放到子目录的引用问题
C#引用C++代码
现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。 比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CPerson类。下面是具体的代码:
全栈程序员站长
2022/07/15
1.3K0
从4行代码看引用
http://mpvideo.qpic.cn/0bf2jeabmaaa5mamohecafqfasodczeqafqa.f10002.mp4?dis_k=d8f7c67a37d41e17ebd38a4
早起的鸟儿有虫吃
2021/04/28
5540
从4行代码看引用
显示源代码及其子目录中的文件结构
有时候,我们希望在论坛或者 MD 文件中展示下文件夹的目录结构。 在 windows 中,我们可以使用 tree 这个命令。 在上面的命令中,我们可以查看当前目录,以及当前目录的所有子目录。 连同文件显示 如果你还想显示目录中的文件的话,你可以使用参数 /f 需要执行的命令为: tree /f 添加上面的参数后可以显示文件的内容。 C:. ├───main │ ├───java │ │ └───com │ │ └───ossez │ │ └───e
HoneyMoose
2021/01/30
1.4K0
显示源代码及其子目录中的文件结构
尝试为nodejs贡献代码
一直都有在看一些开源项目的代码,但是还没有试过提交pr。因为最近在研究websocket和keep-alive。而websocket涉及到长连接,过多无用的长连接对系统来说是负担,是否可以尽快发现对端是否已经掉线,从而释放这个连接来减少系统压力呢,就这个初衷,想通过wireshark和nodejs调试一下心跳机制,但是发现nodejs对这个的支持不是很好。tcp的心跳机制,支持三个配置,但是nodejs的setKeepAlive只支持一个配置(后面发现最新版代码里有一点支持的痕迹了,但是没有给用户提供接口),所以就产生了提交pr的想法。代码改动不大,但是整个流程走下来,也挺费时间的。 本文大致分享一下这个过程。我的诉求是想让nodejs把修改心跳机制和相关配置的接口暴露给用户。但是libuv层的接口本身就不支持这个能力。所以要解决这个问题,要修改c、c++、js的代码。因为nodejs的架构就是这样,libuv提供能力,c++套壳,js调用。所以你想加一个libuv不支持的功能时,你就得从libuv改起。
theanarkh
2020/07/10
1K0
尝试为nodejs贡献代码
腾讯蓝鲸源代码编译尝试
腾讯cmdb开源项目https://github.com/Tencent/bk-cmdb
heidsoft
2022/01/11
1.2K0
腾讯蓝鲸源代码编译尝试
请不要尝试简化这些代码
Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。Kubernetes 简称 K8s,用「8」替代 K 和 s 之间的 8 个字母「ubernete」。
良月柒
2019/03/20
6570
请不要尝试简化这些代码
C# 8.0 可空引用类型中的各项警告/错误的含义和示例代码
C# 8.0 引入了可为空引用类型和不可为空引用类型。当你需要给你或者团队更严格的要求时,可能需要定义这部分的警告和错误级别。
walterlv
2023/10/22
8950
C# 8.0 可空引用类型中的各项警告/错误的含义和示例代码
C# 代码中实现函数超时流程
记录一下怕要用时忘记 直接上代码 /// <summary> /// 超时处理 /// </summary> public class TimeoutChecker { long _timeout; //超时时间 System.Action<Delegate> _proc; //会超时的代码
Shunnet
2021/06/11
1.2K0
VB.NET 获取父子目录的文件名
获取父子目录中的文件名,那么获取完之后我们能拿他们干点什么呢?这就见仁见智了,你可以把获取的文件名编一个规则重命名旧的文件、移动文件、复制文件、删除指定文件等操作,这就看你们的想象力和应用了! 引用IO Imports System.IO 获取父子文件名类模块代码 Public Class Cls_file 定义文件名列表 ''' <summary> ''' 定义文件名列表 ''' </summary> Private Shared ReadOnly F_List As Ne
办公魔盒
2019/12/02
1.8K0
【专业技术】从4行代码看右值引用
概述   右值引用的概念有些读者可能会感到陌生,其实他和C++98/03中的左值引用有些类似,例如,c++98/03中的左值引用是这样的: int i = 0;int& j = i;   这里的int&是对左值进行绑定(但是int&却不能绑定右值),相应的,对右值进行绑定的引用就是右值引用,他的语法是这样的A&&,通过双引号来表示绑定类型为A的右值。通过&&我们就可以很方便的绑定右值了,比如我们可以这样绑定一个右值: int&& i = 0;   这里我们绑定了一个右值0,关于右值的概念会在后面介绍。右值引
程序员互动联盟
2018/03/16
1.6K0
【专业技术】从4行代码看右值引用
C# DBhelpMySQL代码 MysqlDBhelp类代码
这段时间开发用的一直是MySQL,虽然教的是SQLserver,但是都差不多,这里做个笔记。
SingYi
2022/07/14
4430
C# DBhelpMySQL代码 MysqlDBhelp类代码
C#代码也VB
习惯于用某一种语言做开发,时间长了以后很多人可能会对其它语言有排斥或抵触,其实... 退一步海阔天空! 比如:经常看到有人问"如何用c# ping 网址?",园子里搜索了一下:[c#下实现ping操作
菩提树下的杨过
2018/01/23
1.3K1
c#代码规范
  Camel(驼峰式): 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。   Pascal(帕斯卡): 大小写形式-所有单词第一个字母大写,其他字母小写。
vv彭
2020/10/27
1.8K0
c#代码规范
DingTalk代码库机器人尝试
      今日室友询问相关机器人的事情,本来对于机器人还是有一些了解的,至少是明白一些简单的原理,包括微信公众号,qq群的只能机器人,以及钉钉的机器人。       首先是说那个关于微信公众号的那个自动回复便可以使用一些机器人代替回复,这个的话需要会许相应的appid之后才能进行相关公众号的开发,之前也只是做过一些简单的自动回复的尝试。原理很简单,获取了appid之后相当是获取了给公众号的全部权限,一般是通过开发者帐号进行尝试的。然后在新浪云或者腾讯云的服务器上面布置相关的代码即可实现对话形式的消息传递。
@坤的
2018/06/04
1.6K0
C#托管代码和非托管代码
托管代码:是由公共语言运行库(CLR)执行的代码,而不是由操作系统直接执行。本地代码经过两次编译,第一次将源代码编译成中间代码(MSIL,MicrosoftIntermediate Language),第二次由.net中的CLR将中间代码编译成机器代码。程序实际上是被“托管”在公共语言运行库中。随着程序集的运行,公共语言运行库会持续地提供各种服 务,例如内存管理、安全管理、线程管理等等。和托管资源/非托管资源不同,不要弄混。
kiki.
2022/09/29
3.6K0
C# 和vb.net事件
vb.net中的事件 ''' <summary> ''' 申明代理 ''' </summary> ''' <param name="sender"></param> ''' <param name="e"></param> ''' <remarks></remarks> Delegate Sub myEvnetHandler()Sub myEvnetHandler(ByVal sender As Object, ByVal e As EventArgs) ''' <summary> ''' 創建事件發布者
跟着阿笨一起玩NET
2018/09/18
1K0
css直接引用svg代码
有些时候我们想直接引入一个svg图标,又不想创建svg文件,或者编写svg代码到html中,想直接在css中引入
阿超
2022/12/29
2.1K0
css直接引用svg代码
vb.net从数据库中取数据
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155767.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/06
2.1K0
vb.net从数据库中取数据
尝试 IIncrementalGenerator 进行增量 Source Generator 生成代码
在加上热重载时,源代码生成 Source Generator 的默认行为会让 Visual Studio 有些为难,其原因是热重载会变更代码,变更代码触发代码生成器更新代码,代码生成器更新的代码说不定又会有某些逗比逻辑再次触发热重载。于是就会发现在某些复杂的项目下,开启热重载之后,在编辑并继续界面将会等非常久,甚至再也无法继续。为了解决这个问题,大聪明设计了 Incremental Generators 机制,此 Incremental Generators 机制和 Source Generator 不冲突,被设计用来解决热重载的源代码生成性能问题,本文将告诉大家此新的 API 的入门级使用
林德熙
2023/04/07
5340

相似问题

从web.config引用App_Code中的代码

10

从C#代码后台访问App_Code中的VB代码

10

从VB.net代码调用C#代码

60

在VB.NET中引用代码

21

从VB.NET代码导航到C#代码问题

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文