如何在 .Net Core 控制台应用程序中引用 .Net Core 库

奇奇廷

我正在关注此代码示例

我在 Visual Studio Community 2019 for Mac 上。我创建了一个 .Net Core-Class Library 项目并编译以创建程序集文件P1-ProgramStructure.dll

我用program2.cs代码创建了另一个解决方案请看下面的代码。我重命名.dllacme.dll并将文件复制到其目录中。

类库 - .Net Core 项目

程序1.cs

using System;
namespace Acme.Collections
{
    public class Stack
    {
        Entry top;
        public void Push(object data) 
        {
            top = new Entry(top, data);
        }

        public object Pop() 
        {
            if (top == null)
            {
                throw new InvalidOperationException();
            }
            object result = top.data;
            top = top.next;
            return result;
        }

        class Entry
        {
            public Entry next;
            public object data;
            public Entry(Entry next, object data)
            {
                this.next = next;
                this.data = data;
            }
        }
    }
}

.Net 核心控制台应用程序

程序2.cs

using System;
using Acme.Collections;
class Example
{
    static void Main() 
    {
        Stack s = new Stack();
        s.Push(1);
        s.Push(10);
        s.Push(100);
        Console.WriteLine(s.Pop());
        Console.WriteLine(s.Pop());
        Console.WriteLine(s.Pop());
    }
}

当我运行项目时,出现错误:

$ dotnet run

Program.cs(15,7):错误 CS0246:找不到类型或命名空间名称“Acme”(您是否缺少 using 指令或程序集引用?)[/Users/csarami/VisStudioProjects/cSharp Projects/Project2- ProjectStructure/Project2-ProjectStructure/Project2-ProjectStructure.csproj]

构建失败。请修复构建错误并再次运行。

学习者

确保两个项目具有相同的目标框架

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在.NET Core控制台应用程序中设置DI容器?

来自分类Dev

如何在.NET Core控制台应用程序中实现MVVM?

来自分类Dev

如何使.net Core 3.1控制台应用程序中的控制台记录器正常工作

来自分类Dev

如何在ASP.NET Core 1.0中显示Web应用程序的LoggerFactory日志控制台?

来自分类Dev

如何从提供程序(C#.NET Core控制台应用程序)获取Args?

来自分类Dev

.Net Core /控制台应用程序/配置/ XML

来自分类Dev

.NET Core 控制台应用程序的实体框架

来自分类Dev

如何创建.NET Core库我可以从.NET Core应用程序(Web API)引用

来自分类Dev

如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

来自分类Dev

.NET Core控制台应用程序如何部署到Kubernetes?

来自分类Dev

从.NET Core应用程序引用.NET 4.6.2类库

来自分类常见问题

自托管的.NET Core控制台应用程序中的Startup.cs

来自分类Dev

在Linux App Service的Docker容器中运行.Net Core控制台应用程序

来自分类Dev

.NET Core DI-在控制台应用程序中处理Singleton服务

来自分类Dev

无法在 Linux 中构建 .NET Core 控制台应用程序

来自分类Dev

在 .NET Core 控制台应用程序中编码输出和输入

来自分类Dev

当模型使用DataAnnotations包含另一个类的对象作为属性时,如何在控制台应用程序的.Net Core 3.1中验证模型?

来自分类Dev

ASP.NET Core中控制台应用程序和Web应用程序之间的区别

来自分类Dev

将 .NET Core 控制台应用程序转换为自包含应用程序

来自分类Dev

在.NET Core控制台应用程序中为EF Core DbContext服务错误建立了依赖项注入

来自分类Dev

如何允许Windows防火墙通过.NET Core控制台应用程序进行FTP连接?

来自分类Dev

如何在类库.Net Core 5中访问会话

来自分类Dev

在标准 .net 控制台应用程序中使用 .Net Core dll

来自分类Dev

在.NET 4.5.2中引用.NET Core库

来自分类Dev

从引用 .NET Standard 库的 .NET Core 应用程序中的 app.config 读取

来自分类Dev

.Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

来自分类Dev

将IConfiguration注入.NET Core 3.0中的Program.cs(控制台应用程序)中

来自分类Dev

如何在.NET Core RC2控制台应用程序(Linux,Debian 8)中使用System.Data?

来自分类Dev

如何从另一个应用程序读取 .NET Core 控制台应用程序的内部结构?

Related 相关文章

  1. 1

    如何在.NET Core控制台应用程序中设置DI容器?

  2. 2

    如何在.NET Core控制台应用程序中实现MVVM?

  3. 3

    如何使.net Core 3.1控制台应用程序中的控制台记录器正常工作

  4. 4

    如何在ASP.NET Core 1.0中显示Web应用程序的LoggerFactory日志控制台?

  5. 5

    如何从提供程序(C#.NET Core控制台应用程序)获取Args?

  6. 6

    .Net Core /控制台应用程序/配置/ XML

  7. 7

    .NET Core 控制台应用程序的实体框架

  8. 8

    如何创建.NET Core库我可以从.NET Core应用程序(Web API)引用

  9. 9

    如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

  10. 10

    .NET Core控制台应用程序如何部署到Kubernetes?

  11. 11

    从.NET Core应用程序引用.NET 4.6.2类库

  12. 12

    自托管的.NET Core控制台应用程序中的Startup.cs

  13. 13

    在Linux App Service的Docker容器中运行.Net Core控制台应用程序

  14. 14

    .NET Core DI-在控制台应用程序中处理Singleton服务

  15. 15

    无法在 Linux 中构建 .NET Core 控制台应用程序

  16. 16

    在 .NET Core 控制台应用程序中编码输出和输入

  17. 17

    当模型使用DataAnnotations包含另一个类的对象作为属性时,如何在控制台应用程序的.Net Core 3.1中验证模型?

  18. 18

    ASP.NET Core中控制台应用程序和Web应用程序之间的区别

  19. 19

    将 .NET Core 控制台应用程序转换为自包含应用程序

  20. 20

    在.NET Core控制台应用程序中为EF Core DbContext服务错误建立了依赖项注入

  21. 21

    如何允许Windows防火墙通过.NET Core控制台应用程序进行FTP连接?

  22. 22

    如何在类库.Net Core 5中访问会话

  23. 23

    在标准 .net 控制台应用程序中使用 .Net Core dll

  24. 24

    在.NET 4.5.2中引用.NET Core库

  25. 25

    从引用 .NET Standard 库的 .NET Core 应用程序中的 app.config 读取

  26. 26

    .Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

  27. 27

    将IConfiguration注入.NET Core 3.0中的Program.cs(控制台应用程序)中

  28. 28

    如何在.NET Core RC2控制台应用程序(Linux,Debian 8)中使用System.Data?

  29. 29

    如何从另一个应用程序读取 .NET Core 控制台应用程序的内部结构?

热门标签

归档