如何运行添加到现有解决方案 VB.NET C# 类库



嗨,我有用 VB.NET 编写的控制台应用程序。为此,我在现有解决方案中添加了 c# 类库。我在 c# 类库中编写了代码。现在,当我尝试运行时,默认情况下它将 VB.NET 控制台应用程序。我无法运行我的 c# 类库。

为了清楚地理解,让我们将 VB.NET 项目称为类VB,将类库称为类C#

我厌倦了这些方法来使其工作:

1(在我的classVB项目中添加了classC#引用,并将classVB作为启动项目。我也使用 using 语句将我的 classVB 项目称为 Using classVB 。 我在我的类C#中放置了断点。但它仍然指向classVB项目

2(尝试将classC#作为启动项目(即使我知道这行不通(。为此,我收到常见的错误,说">无法直接启动具有类库输出类型的项目"。

3(右键单击解决方案和启动项目选项->单个启动项目和选定的类VB。

但这些都不起作用。它总是指向我的classVB项目,即使我在c#类库代码上放置断点。

这是我第一次在图书馆课上工作,所以任何这方面的帮助将不胜感激。

不能直接运行类库。 它不可执行。 您可以在 VB 项目中引用其中的代码,但类库永远无法自行运行。 若要从 VB 访问类库中的公共方法,请通过 Namespace.ClassName.MethodName 引用它。

将库的编译输出更改为在 VB.NET 应用程序中添加引用的相同路径。生成库并检查构建是否成功。

不要忘记在解决方案中将库类更改为配置调试,以生成允许您进行调试的 PDB 文件。放置一个断点,然后重试。

最新更新