Nuget无法引用自己开发的dll文件

MichaelZhu 2016-03-25 05:16:15
事情是这样的。
我创建了一个Nuget包,并且注册官网,得到apikey,然后上传到官网,同时产生了相应的文件。
我在引用Nuget包的时候,也能找到该包,同时安装成功。


但是在引用里面,怎么也找不到我这个包的dll文件。
跪求原因。
...全文
1718 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16718165 2018-11-29
  • 打赏
  • 举报
回复
你好,我也遇到了这个问题。
经过我的研究后发现,是你打包生成Nuget的项目版本比你当前项目版本高导致的。
例如:我生成DLL的.net支持版本为:4.6.1
我将此dll通过nuget安装到了4.6的项目,则不会出现报错,只是在引用中不出现。
您可以设置该项目的最低版本,或者更改其他项目的版本设置。
此设置位于项目属性-应用程序-目标框架
Poopaye 2016-05-18
  • 打赏
  • 举报
回复
点安装啊
MichaelZhu 2016-05-18
  • 打赏
  • 举报
回复
没人答复,自己结贴吧
在C#编程环境中,开发一个二维码生成工具是一个实用且常见的任务。这个项目中,开发者将利用QRCoder库,这是一个开源的.NET库,专门用于创建二维码。以下是对这个项目的详细阐述: 1. **QRCoder库介绍** QRCoder是由Philipp Hancke开发的一个简单易用的C#类库,它提供了生成二维码的能力。该库支持多种数据类型,如字符串、URL、JSON对象等,可以方便地将这些数据编码成二维码图像。 2. **引入QRCoder.dll** 在C#项目中使用QRCoder,首先需要将其添加为项目引用。可以通过NuGet包管理器搜索并安装QRCoder,或者将QRCoder.dll文件复制到项目目录下,并在项目中进行引用引用完成后,就可以在代码中导入`QRCoder.QRCodeGenerator`和`QRCoder.QRCodeData`等命名空间,使用其提供的API。 3. **二维码生成过程** 要生成二维码,首先要创建一个`QRCodeGenerator`对象,然后调用其`CreateQRCode`方法,传入要编码的数据和错误校正级别(例如,`ErrorCorrectionLevel.L`代表低级别错误校正)。这会返回一个`QRCodeData`实例,包含了二维码的所有信息。 4. **转换为图像** `QRCodeData`对象不能直接显示为图像,需要进一步处理。可以使用` QRCodeData.GetGraphic`方法,传入像素大小(如20),生成一个`Bitmap`对象。这个位图就是可以直接显示或保存的二维码图像。 5. **Windows Forms应用** 压缩包中的`WindowsFormsApplication1`可能是一个包含用户界面的C# Windows Forms项目。

13,346

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧