Macos 如何在.Net Core控制台应用程序中引用.Net Core库
我正在关注这一点 我是Mac的Visual Studio社区2019。我创建了一个.Net核心类库项目,并编译以创建程序集文件P1-ProgramStructure.dll 我用program2.cs代码创建了另一个解决方案。请参阅下面的代码。 我将.dll重命名为acme.dll,并将文件复制到其目录中 类库-.Net核心项目 程序1.cs .Net核心控制台应用程序 程序2.cs 当我运行项目时,我得到错误:Macos 如何在.Net Core控制台应用程序中引用.Net Core库,macos,visual-studio,.net-core,Macos,Visual Studio,.net Core,我正在关注这一点 我是Mac的Visual Studio社区2019。我创建了一个.Net核心类库项目,并编译以创建程序集文件P1-ProgramStructure.dll 我用program2.cs代码创建了另一个解决方案。请参阅下面的代码。 我将.dll重命名为acme.dll,并将文件复制到其目录中 类库-.Net核心项目 程序1.cs .Net核心控制台应用程序 程序2.cs 当我运行项目时,我得到错误: $ dotnet run Program.cs15,7:错误CS0246:找不到
$ dotnet run
Program.cs15,7:错误CS0246:找不到类型或命名空间名称“Acme”是否缺少using指令或程序集引用?[/Users/csarami/VisStudioProjects/cSharp Projects/Project2 ProjectStructure/Project2 ProjectStructure/Project2 ProjectStructure.csproj]
构建失败。请修复生成错误并重新运行
确保两个项目具有相同的目标框架必须更新与该项目关联的.csproj文件。看到和
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