.NET Core 控制台项目中的Nuget打包类库及引用
2017-04-21 23:41
381 查看
由于使用的是MAC版本的VSCode,所以全部是通过dotnet命令来完成的。
1、dotnet new lib 创建类库项目;
2、编辑项目根目录下的.csproj文件,添加版本号(建议);
3、代码编写完成后,dotnet pack 打包,成功后可以看到Nuget包的路径和版本号;
4、在控制台项目的.csproj文件中,添加对AppClass项目的引用信息;
5、dotnet restore -s nuget包存放目录;
6、到项目中调用类库项目中的类和方法并运行;
1、dotnet new lib 创建类库项目;
2、编辑项目根目录下的.csproj文件,添加版本号(建议);
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard1.4</TargetFramework> <Version>1.0.1</Version> </PropertyGroup> </Project>
3、代码编写完成后,dotnet pack 打包,成功后可以看到Nuget包的路径和版本号;
4、在控制台项目的.csproj文件中,添加对AppClass项目的引用信息;
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp1.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="AppClass" Version="1.0.1"/> </ItemGroup> </Project>
5、dotnet restore -s nuget包存放目录;
6、到项目中调用类库项目中的类和方法并运行;
相关文章推荐
- Nuget 引用第三方类库到本地项目
- .NET Core 系列5 :使用 Nuget打包类库
- 使用NuGet管理项目类库引用
- .NET Core 系列5 :使用 Nuget打包类库
- NuGet控制台为项目添加第三方程序集引用
- Eclipse中将Java项目(引用了第三方包) 打包为jar
- 9_9_5创建一个控制台应用程序项目Traffic,它引用Vehicles.dll
- 找不到类型或命名空间,是否缺少引用——在现有项目中重命名类库名,类名注意事项
- 引用项目类库时dll.refresh文件的影响
- eclipse 中引用其他项目及项目打包
- 如何在android项目中引用project作为类库引用
- VS 2010 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息) 解决方案
- 引用项目类库时dll.refresh文件的影响
- vs2010 windows service 项目不能引用类库项目
- vs2010 windows service 项目不能引用类库项目
- 如何制定项目中引用类库DLL的顺序
- 关于项目开发是引用类库的注意事项
- 在vs2010中可以很方便的打包桌面程序和同一解决方案中一个项目引用另外一个项目的问题
- 遭遇 VS 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息)
- 引用同一个项目中的类库,如何避免 goToDefinition时不能到达真正的定义类