Nuget无法引用自己开发的dll文件 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 33.33%
Bbs1
本版专家分:0
Bbs9
本版专家分:51877
Blank
黄花 2016年4月 .NET技术大版内专家分月排行榜第二
2016年2月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2017年3月 .NET技术大版内专家分月排行榜第三
2017年2月 .NET技术大版内专家分月排行榜第三
2016年9月 .NET技术大版内专家分月排行榜第三
2016年8月 .NET技术大版内专家分月排行榜第三
2016年7月 .NET技术大版内专家分月排行榜第三
2016年3月 .NET技术大版内专家分月排行榜第三
2016年1月 .NET技术大版内专家分月排行榜第三
2015年12月 .NET技术大版内专家分月排行榜第三
2015年11月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:0
Visual Studio项目NuGet引用出现感叹号,在线还原失败的尝试解决方法
不知何种原因,项目更新后出现了NuGet包<em>引用</em>失效,并且还原老是失败,而且还原时间超级长。无奈只好寻离线还原方法。 首先获取离线NuGet包 1.NuGet离线安装包获取方法,例如下载的包名称为“  sharpziplib.0.86.0.nupkg  ” 2.如果你的同事的项目运行正常,那么当前项目<em>引用</em>的包都在解决方案<em>文件</em>.sln<em>文件</em>的统计目录packages<em>文件</em>夹下, 从中找到N
NuGet管理dll包---与NuGet的邂逅
背景介绍    最近一直在火热<em>开发</em>中的高校平台项目,进行到现在底层类库已经更新到版本V1.0.1.7了,与以往软件<em>开发</em>不同的是这次不再需要每个<em>开发</em>小组一次次的去拷贝<em>dll</em><em>文件</em>了,要做的只是在<em>自己</em>的运行环境下直接更新一下安装的类库包就OK啦。    上篇文章中已经提到过我参与的项目是基础系统,在迭代一中<em>开发</em>完了基本功能,接下来要做的就是修改迭代一中的bug和<em>开发</em>对外提供的接口了。五个子系
怎样发布dllnuget
1,首先下载<em>nuget</em>.exe<em>文件</em>。2,编译你的工程,生成<em>dll</em><em>文件</em>。3,编辑这个<em>文件</em>:Qiniu.<em>dll</em>.nuspec Qiniu 6.1.8.6 qiniu qini
使用Nuget管理dll
前言   <em>nuget</em> 已经不是什么新东西,它是vs的一个扩展工具,可以让我们在项目中添加、删除、更新<em>引用</em>变得更加快捷方便。现在有许多传统公司对<em>dll</em>的管理还是很落后的,有些甚至时通过发送<em>dll</em><em>文件</em>,这样做的直接缺点就是很繁琐、容易出错。之前就有试过一个<em>dll</em>的版本不对,测试人员更新到线上接口直接就挂了,接着就是花一堆时间定位问题。<em>nuget</em>可以让我们很方便的管理<em>引用</em>,减少许多不必要的麻烦。接下来
NuGet引用dll,在解决方案的根目录下,可以换位置么
NuGet<em>引用</em>的<em>dll</em>,在生成的解决方案根目录下,非常混乱, 有办法整理成一个个<em>文件</em>夹么? 以这张图片为例,CefSharp的相关<em>引用</em>,可以自建一个CefSharp的<em>文件</em>夹放进去么?其他EFSql相关
VS2012(VS2010)添加本地NuGet包
一、引言最近在使用NuGet时遇到一个问题,就是当在一个“解决方案xxx”用NuGet添加了某个NuGet包之后,如果再换一个工程当我点击“<em>引用</em>”添加该包中的yyy.<em>dll</em>时会出现错误。后来,在网上到处乱找,终于看了以下博文后NuGet添加本地包(Package)我的问题顺利解决了。为了方便,在此用<em>自己</em>的话重新记录一下。二、解决方案1、首先,找到用NuGet添加的包<em>文件</em>,一般在添加NuGet包那个解
NuGet发布类库——使用及更新
上篇博客中介绍了NuGet发布类库,这还是不够的,所以这篇博客简单介绍一下它的使用和更新。 使用篇: 1、打开<em>自己</em>的Visual Studio,新建一个控制台应用程序 2、右击解决方案,选择管理NuGet程序包 3、搜索<em>自己</em>发布的包,然后安装。 4.这时候在<em>引用</em>中我们就会看见<em>自己</em>已经安装<em>引用</em>好的类库 5.添加<em>引用</em>,
VS2015、VS2017等引用有黄色的感叹号小图标
项目packages被更改了,导致整个项目的<em>引用</em>都出现黄色的感叹号小图标,包括系统的<em>引用</em>system.Web等也出现了黄色图标,<em>无法</em>生成成功,但是打开别的项目,是没有问题的,说明还是此项目<em>引用</em>出现了bug,如何解决? 关闭vs,然后删除项目packages<em>文件</em>里的所有<em>dll</em>,再打开vs,重新生成即可。
Visual Studio (VS) :引用丢失报错解决方案,NuGet使用经验!!!
vs<em>引用</em>报错解决方案: 1、删除<em>引用</em><em>文件</em>夹(重新下载加载) 2、删除package<em>文件</em>夹(重新下载加载) 3、安装补全.net组件 3、安装补全.net core组件 5、安装补全asp.net组件 尤其mvc 6、开启vs2017<em>开发</em>人员命令工具 输入 devenv /resetuserdata 7、注意各个<em>nuget</em>包之间的版本依赖性,不能盲目升级,尤其是asp.net core mvc,2...
c#处理引用程序集带有黄色叹号的方法
c#处理<em>引用</em>程序集带有黄色叹号的方法 最常用的方法是:首先是将不可用的<em>引用</em>删除,然后在项目名称上右键–&amp;gt;添加–&amp;gt;<em>引用</em>–&amp;gt;com或者system,找到<em>引用</em>后打上“√”,确定就可以了。如果还是不行那就要考虑以下两种情况了。 首先看出现叹号的情况: 1、<em>引用</em>程序集全部为黄色叹号(不可用) 这是程序集适用的.net与当前版本不匹配的问题。 解决办法:(以我的项目“shadow”为例) 在...
又学一招——c#添加引用,叹号
随笔 - 19  文章 - 2  评论 - 0 C# <em>引用</em><em>自己</em>添加的类库 <em>引用</em>不了 黄色感叹号 项目中的MOdel也存在 但是<em>引用</em>还是报警  原因 CRAR.Common这个类库是从其他的地方拷贝过来的 这个类库是4.0的  类库=》属性=》应用程序=》目标框架 而我的CRAR.Model是我<em>自己</em>新建的4.5(默认的) 这个IDE是vs201
js函数前加分号和感叹号是什么意思?有什么用?
原文链接: http://www.cnblogs.com/mq0036/p/4605255.html (function($) { //... })(jQuery); 今天看到bootstrap的javascript组件是这样写的 !function( $ ){ //... }( window.jQuery ); 为什么要在前面加一个 " ! " 呢?
Nuget发布与dll文件引用
为了方便管理<em>dll</em><em>文件</em>,我们使用NuGet动态更新的方式. 如果您是类库的<em>开发</em>者与维护者,请阅读发布篇.如果您是基于类库的<em>开发</em>者,请阅读使用篇.
NuGet管理dll包--dll包的发布与引用
上篇博文《NuGet管理<em>dll</em>包---与NuGet的邂逅 》中已经总结了什么是NuGet以及NuGet的应用和好处,接下来就结合我操作NuGet发布时的一些经验总结一下发布过程中需要注意的几点。 我这里以发布ITOO.Basic.CommonMode为例进行操作。 1.下载NuGet.exe,并将它放到和你要打包的类库(*.csproj<em>文件</em>)在同一目录<em>文件</em>下。   下载地址:http
解决TFS无法上传Nuget下载的DLL问题
解决办法:安装Nuget还原,删除签入的packages。
使用NuGet发布自己的类库包(Library Package)
 NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,<em>开发</em>人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等。作为一名<em>开发</em>人员,您可能也会<em>开发</em>一些公共组件以供他人使用,本文将一步步介绍如何以最简单的方式将<em>自己</em>所<em>开发</em>的类库包发布到<em>nuget</em>上,以供更多的人使用。 背景
项目问题总结1:Nuget无法安装程序包dll,提示:此程序包已安装
问题描述: 我们在做项目的过程中免不了使用Nuget安装一些其他系统发布的<em>dll</em>,以完成我们的业务代码,但是在使用的过程中遇到一个问题,那就是因某些原因造成<em>引用</em>无效,其表现如下: 导致这种情况发生的原因很多,我现在要说的是其中 一种,那就是<em>引用</em>的<em>dll</em>被删除了,我们需要重新在Nuget里面进行安装,这时问题来了,当我们查找到想要的<em>dll</em>时,显示已经安装,如下图所示:
VS Nuget的使用
最古老的时候我们想<em>引用</em>一个第三方插件,方法就是先下载第三方的<em>dll</em><em>文件</em>,然后放置到我们的项目中,然后添加<em>引用</em>来<em>引用</em>这些<em>dll</em>,这种方法有各种的不便,比如<em>引用</em><em>dll</em>的版本不一致,或者<em>dll</em>忘记放到项目目录提交等等,使用过老版本VS的应该都深有体会。<em>nuget</em>就是为了解决插件<em>引用</em>的痛楚而出现的...
C# winform 中把引用dll都打包到一个exe中的方法
1.在VS中,通过Nuget为目标EXE工程安装Costura.Fody。或者通过NuGet控制台用命令行安装:Install-Package Costura.Fody -Version 1.3.3 2.重新构建项目。
Struts2用感叹号动态调用方法失败的解决
打开Struts2.xml<em>文件</em>,添加下面这个constant即可用感叹号调用方法
VS2017 Web项目添加引用项目后,引用上有黄色的感叹号小图标
RT,重新生成还是不行,然后重新打开VS,VS2017还是不行。 最后,右键<em>引用</em>-属性-已解析 False. 为什么会未解析呢。终于找到问题根源了。 当前项目.net 4.0版,而<em>引用</em>的项目.net4.5版本。 解次方法:         当前项目右键属性-生成事件 .NET Framework 4.5-保存
nuget下载dll文件
今天浪费一早上,折腾FluentFTP的<em>nuget</em>依赖包,一直提示“基础连接已关闭 发送时发生错误”。提了一个issue,地址issue,请求<em>dll</em>库。 然后作者的回复大概是: 先下载:<em>nuget</em>.exe,然后执行命令:.\<em>nuget</em>.exe Install FluentFTP就会在<em>nuget</em>.exe同目录生成一个<em>文件</em>夹,里面有各个版本的<em>dll</em>。 不得不说,歪果仁真是心细,回复及时准确啊!
vs中nuget在包管理中已下载,在引用无法看到
1. 随意找个<em>nuget</em>包做降级处理,然后再升级 2. 卸载该解决方案,然后再加载
MVC 因Nuget管理包升级一些引用的DLL组件造成的无法强制转换为 System.Web.WebPages.Razor.Configuration.HostSection
[A]System.Web.WebPages.Razor.Configuration.HostSection <em>无法</em>强制转换为 [B]System.Web.WebPages.Razor.Configuration.HostSection。类型 A 源自“System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToke
如何使用NuGetPackageExplorer创建有依赖项的引用
1、点击“Create”; 2、右键新建“lib&quot;<em>文件</em>夹,lib上右键新建net<em>文件</em>夹,选择合适的版本; 3、拖动主要的<em>dll</em>到net<em>文件</em>夹下; 4、空白处右键新建content<em>文件</em>夹,在content上右键新建DependencyDLL<em>文件</em>夹; 5、拖动依赖的<em>dll</em>到DependencyDLL<em>文件</em>夹下; 6、点击“Edit Metadata”按钮,修改你...
restore NuGet packages不动的问题和vs中布置缺少的dll
选择buildsetting中的Windows Store  你可以在场景中添加更多元素来创造<em>自己</em>的3D世界。场景布置完毕后,需要发布应用并使用模拟器测试。Unity支持多种发布目标平台。但Hololens只能与Windows Store(Windows商店)发布平台兼容。Windows Store是最新的Microsoft APIs(微软API)。在Windows Store发布的方式
【.NET】NuGet发布类库包,轻松管理dll文件
大中型项目中总是有专门人员去<em>开发</em>和维护底层类库的,封装<em>自己</em>的类库不仅可以提高代码的复用度,减少<em>开发</em>量,使代码更简洁,还可以提高运行速度.但是,类库方法的增加与修改导致使用该类库的系统<em>开发</em>人员频繁地删除和添加<em>引用</em>.如果底层<em>dll</em><em>文件</em>过多,任何一次变动都将导致高错误率的修改!!为了方便管理<em>dll</em><em>文件</em>,我们使用NuGet动态更新的方式.       如果您是类库的<em>开发</em>者与维护者,请阅读发布篇.如果您
ASP.NET MVC中Nuget安装了引用References里却不显示的解决办法
一开始用<em>nuget</em>的install-package安装了pagedlist,但是在references里不显示,而且using也不行 只要用 uninstall-package卸载然后再安装一次就好了 卸载先卸载pagedlist,再pagedlist.mvc,因为有依赖关系 PM> uninstall-package pagedlist.mvc Removing 'Pa
管理自己的Nuget Package
1.进入https://www.<em>nuget</em>.org/注册账号,完成后登陆获取API Key 2.下载Nuget Package Explorer: 3.点击Create a new Package; File->New  ,左边是包信息,右边是你需要维护的目录结构。点击左上的小图标就可以编辑了; 这样,在左边可以输入你的信息,右边直接建好目录,将你的<em>文件</em>拖放进来。这里提醒大家的
《使用NuGet发布自己的类库》——开发
在面向对象的编程中,我们不知道使用了多少别人给封装好的类库,使用别人封装好的类库的方法优点是使<em>开发</em>变得“简单”,这很好的体现了面向对象中复用的原则。那如何让别人使用<em>自己</em>封装好的类库哪?下面我就给大家介绍一下。    一、创建<em>自己</em>的类库    1、 打开VS,新建解决方案。<em>文件</em>——>新建——>项目——>类库,图解过程如下所示。        2、类库创建完毕后,将类
部署NuGet服务器和发布自己的NuGet包
直接正题。。。 部署NuGet服务器: 1.在visual studio中创建空项目。 2.安装NuGet.Server包:Install-Package NuGet.Server。安装成功,提示覆盖web.config,是。 3.打开web.config,找到configuration->appSettings->key="apiKey",设置value=“9058B31A-D0E3
引用外来dll可以在tfs签入时可以被其他人获取
找到路径,我的路径E:\NetProject\DGFramework_v2.0.0\Code\packages\Oracle.ManagedDataAccess,尽量是<em>文件</em>放于packages,添加对该<em>dll</em>的<em>引用</em> 找到团队-管理连接-找到对于的项目-源代码管理器-在里面找到packages,在packages右击,点击将项添加到<em>文件</em>夹 Ctrl+A,点击下一步即可。 <em>dll</em>可以放于除bin<em>文件</em>内
VS2012缺少NuGet解决方法
最近重装win7就装上vs2012来,在创建项目的时候就遇到如下错误: 错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。有关此问题和如何启用此模板的详细信息,请参见有关“自定义项目模板”的文档。 查了资料才
在制作跨平台的 NuGet 工具包时,如何将工具(exe/dll)的所有依赖一并放入包中
NuGet 提供了工具类型的包支持,生成一个基于 .NET Core 的 <em>dll</em> 或者基于 .NET Framework 的 exe 之后,你几乎可以对项目做任何事情。但是,默认情况下,NuGet 不会将这些工具的依赖一起打包进入 NuGet 包 nupkg <em>文件</em>内,这就使得功能比较复杂的跨平台 NuGet 工具包几乎是<em>无法</em>正常工作的。 本文将介绍将这些依赖加入 NuGet 包中的方法,使得复杂...
Xamarin.Forms项目无法添加服务引用
Xamarin.Forms项目<em>无法</em>添加服务<em>引用</em>
Nuget 引用第三方类库到本地项目
首先得安装Nuget。 其次  打开 PM后面接的是输入命令 前面是命令 后面是类库名称 。 成功了就可以看到项目中<em>引用</em>了最新的你想要的类库 它的帮助命令是  get-help <em>nuget</em>
如何内网搭建NuGet服务器
如何内网搭建NuGet服务器   NuGet 是.NET程序员熟知的工具,它可以直接安装开源社区中的各个公用组件,可以说是非常方便。不过,有些时候,公司内部的公用的基础类库,各个项目都有<em>引用</em>,但又不能发布到公共的NuGet服务器上,所以我们需要<em>自己</em>架设一个私有服务,通过NuGet 来的各个项目中用到的公共组件进行管理。就非常的方便。也便于组件版本的管理。   一、NuGet网站构建   1...
解决使用MSBuild编译项目没有拷贝间接引用dll问题
Description:使用命令行编译项目时,只会拷贝直接<em>引用</em>的二进制<em>dll</em>到项目输出<em>文件</em>夹,不会拷贝间接<em>引用</em>的。例如同一解决方案下有A,B两个项目,A项目<em>引用</em>log4net,B项目<em>引用</em>A项目。使用VS编译时会把log4net.<em>dll</em>拷贝到B项目的bin目录,但是简单的使用MSBuild b.csproj /p:Configuration:Release并不会拷贝log4net. Analy
VS2013新建MVC5项目,使用nuget更新项目引用后发生Newtonsoft.Json引用冲突的解决办法
原文链接 http://www.cnblogs.com/xwgli/p/3617645.html   错误信息如下: 错误    3    类型“Newtonsoft.Json.JsonPropertyAttribute”同时存在于“c:\Program Files (x86)\Microsoft Visual Studio 12.0\Blend\Newtonsoft.Json.<em>dll</em>”和
VS出现故障不能Manage NuGet Package自动下载安装DLL
问题描述: VS出现故障不能Manage NuGet Package自动下载安装DLL 解决方案: 直接官网下载相关需要的DLL 在VS中使用console加载本地下载的包安装 控制台code参考: Tools->NuGet Package Manager->Packager manager consoleInstall-Package
NuGet控制台为项目添加第三方程序集引用
摘自:http://www.cnblogs.com/wych/p/4380320.html 在有些情况下,有些操作使用程序包管理窗口不能达到目的,只能使用控制台命令才能实现,比如说,安装特定版本的程序包。 控制台命令窗口 在安装有NuGet插件的VS上打开NuGet命令窗口的过程如下:依次选择菜单Tools(工具)->Library Package Manager(库
解决应用MSBuild编译项目没有拷贝间接引用dll题目
场景: 有工程A,B,C 工程
找不到引用?! 找“NuGet程序包管理器”
前言    突然找不到<em>引用</em>了 别着急,咱们有对策 举一反三   如果另一个<em>引用</em>同样找不到了,怎么办 感谢您的访问! 借鉴博客思路:System.Web.Optimization 找不到<em>引用</em>,教你如何解决?
C# 解决引用dll,出现dll不可以使用等问题
我以vs2010为例 我导入了第三方<em>dll</em>,如图 2.运行的时候报错,提示我<em>dll</em>不存在。如图: 如何解决呢?一般都是.net framework 版本问题,怎么修改呢? 先右键项目-出现弹框---选择最后一个,然后会出现如图所示: 将.NET Framework4 Client Profile 换成  .NET Framework4  就可以了。
NuGet之权限问题(Delete)
在发布Nuget使用的过程中,出现了这样的一个问题:就是A同志发布的Dll<em>文件</em>,在有事情离开项目组之后,那只能更换B组员来取代他之前的工作,包括对于DLL<em>文件</em>在NuGet上的更新,在更新的过程中,就出现了以下的问题: 之前的想法是,直接B在<em>自己</em>的apikey的情况下,直接对于更新就行,但是事实并非如此,就好像Baby一样,他不会因为你的好而直接忽视母爱的伟大。以至于他根本就直接忽视你的存
使用NuGet管理自己的包
如果我有一个早已封装好的包,要让其他人使用,         NuGet是一个Visual Studio的扩展,通过这个扩展,我们可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等。这样就可以做到公共组件共享,现在我将一步步介绍如何以将<em>自己</em>所<em>开发</em>的类库包发布到<em>nuget</em>上,供更多人使用。
汉字转拼音。简繁体互转。ChnCharInfo.dll,ChineseConverter.dll
汉字转拼音using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Micro
VS2017还原nuget程序包出错
vs2017 <em>nuget</em>包还原出错,基础类也加载不了,.net standard的包没还原,从而导致连System命名空间都找不到的错误。 www.wobiji.net 我笔记   在此选择上即可 奉劝一句,解铃还须系铃人,哪里的问题从哪入手解决,从错误的提示方向入手找原因。...
NuGet 发布类库,依赖项的问题
最近在做新生入学的项目时,遇到<em>nuget</em>包发布的问题,因为权限系统,评教系统都会用到我们的WCF和Contract层的类库,使用<em>nuget</em>将包发布到网上,大家会自行下载。    但是在发布的过程中遇到了难题,由于系统之间的交互我们也<em>引用</em>了底层的类库,但是在发布的过程中出现了依赖项的问题,如果大家<em>引用</em>了我发布的包,出现了人家不想要的类库<em>文件</em>,当然这个包发布的是错误的。这三四天一直在解决包的依赖项的
使用NUGet自动下载(还原)项目中使用的包
当签出完整项目后,在解决方案名称上点右键,选择"启用NuGet程序包还原",如下图:   出现询问,当然要点是:   当完成后,会发现在解决方案中,多出".<em>nuget</em>"目录,里面也多出3个<em>文件</em>。   下面,我们开始下载所有需要的包, 仍在解决方案上点右键,选择"管理解决方案的NuGet程序包",   出现的对话框, 会
Visual Studio调用自己编写的DLL
好久没写文章了,因为最近在忙考试。前几天终于考完了,现在继续我的Windows编程之路。 今天看到动态链接库(DLL)了,看了书上一个简单的例子,就照着在VS上试了,但是因为书上都是用VC++6.0作为默认的编译器,所以,操作上有些出入,经过查询一些资料和动手尝试,终于解决了书上DLL章节的第一个例子。 首先,按照书上说的创建工作空间,也就是VS中的解决方案(假设DLL项目在EDRLIB<em>文件</em>夹
c#封装自己写的dll,和引用自己dll
1.怎么封装<em>自己</em>的<em>dll</em>; a.打开visual studio - <em>文件</em> - 新建 - 项目- 类库 - 名称MyTestDll; b.右键Class1.cs - 修改为 TestDll.cs; c.在里面写一个<em>自己</em>想操作的函数,如:  public int fnAdd(int iAdd1, int iAdd2)       {             return (iAdd1 +
如何正确的在VBA/VB中引用C#/VB.NET开发的DLL
原文地址:http://www.geeksengine.com/article/reference-<em>dll</em>.html感谢原作者的文章。 如果需要使用在C#或VB.Net创建一个DLL在Access VBA时,Excel VBA,或用于生产的机器上VB6应用程序,本文向您介绍如何注册,参考,并调用从VBA或VB编辑器中的DLL。 你已经正确安装并注册组件? 首先,你需要获取的C#/VB
Nuget,程序员的功能包
导读:随着信息技术的发展,资源的共享已经成为一种文化。对于程序设计来说,我们在编写软件的时候,总有那么一些公共使用的东西,或者说需啊哟使用到别人可能已经做得很好的东西。这个时候,再去重写,并不是一个明智的选择。那么,全世界的程序员,怎么共享他们的成果呢?Nuget! 一、是什么? NuGet :是一种 Visual Studio 扩展,它能够简化在 Visual Studio 项目中添
nuget与VS直接集成,实现一键上传等功能
<em>nuget</em>是一个非常方便的包管理工具,很多团队为了<em>开发</em>的方便也建立了<em>自己</em>的包源网站(<em>nuget</em>.server),本篇文章是笔者在配置<em>nuget</em>上面的一点小体,其最终目标是要达到能够在VS里一键打包上传。 建立批处理<em>文件</em>   用记事本新建一个<em>文件</em>,粘贴如下内容: 1、E:\<em>nuget</em>\<em>nuget</em>.exe pack %1  -Build -Prop Configuration=
如何在 Nuget 发布自己的类库包
我们可以将<em>自己</em>实现的类库发布到 Nuget 上,方便在未来<em>开发</em>应用程序时,对已有代码或结构进行复用。以下是在 Nuget 发布<em>自己</em>类库的一个简单介绍。 1. 首先,我们需要到 <em>nuget</em>.org 注册并 获取 API key 2. 随后,下载 Nuget 命令行工具,建议将 <em>nuget</em>.exe 注册到系统的环境变量中,方便后续步骤的操作 3. 在 CMD 中运行 Nuget 命令行工具,...
C#引用第三方DLL时报无法引用此类名错误
1、检查vs版本
.NET Core 系列5 :使用 Nuget打包类库
以往做<em>nuget</em>包我们一般要么用命令行,要么用<em>nuget</em>的图形化界面去做,但是一些操作比较麻烦.比如引入命名空间,引入第三方<em>nuget</em>包。这些在.NET Core项目里却很简单,只需要使用命令行dotnet pack
VC中调用调试自己项目的DLL
DLL调试有以下3种方法  1.同时使用DLL和应用程序的工程来调试  将2个工程放在一个workspace里,可以使用Project/Insert   Project   into   Wordspace...弹出对话框选择,也可以在打开1个工程的情况下,直接使用File/new...选择Project创建另一个新工程,选中,Add   to   current   workspace 为
Unity引用自己编译的动态dll遇到的问题
在项目中,有一些代码长期不会改的,想要做成一个<em>dll</em>节省时间,于是就用vs2017新建了<em>dll</em>项目,<em>引用</em>UnityEngine.<em>dll</em>,也顺利的编译出来了,但是导入到unity中却遇到了这么一个问题 Internal compiler error. See the console log for more information. output was:,,,, 解
VS2010 C#控制台程序不能添加其他类库的dll引用
如题.... 创建了一个控制台的类型项目,<em>引用</em>其他类库的<em>dll</em>报错... 说缺少<em>引用</em>,但是实际 reference中有添加,还是不行。 打开项目的属性页,将“应用程序”下的“目标框架”选为“.Net Framework 4” 也说下.NET Framework 4 与 .NET Framework 4 Client Profile 的区别 加了client profile 的是不
Visual studio 找不到引用DLL的原因
Visual studio 找不到<em>引用</em>,一般来讲有以下两个原因:1. .net framework的版本问题,<em>引用</em>的Project的.net framework版本要与当前Project一致。2. For Visual studio 2017,提示系统<em>引用</em>(System.<em>dll</em>, System.Data.<em>dll</em>等)找不到,一般来讲是 Nuget包的<em>引用</em>问题。比如包Microsoft.Net.Com...
VS2013添加自己下载的NugetPackages
官网下载好package包 1:通过“Tools”(工具)|“Library Package Manager”(库程序包管理器)|“Package Manager Settings”(程序包管理器设置),接着设置如下 2:项目--管理NuGet程序包,如下: 这就是你刚添加的包
这台计算机上缺少此项目引用的 NuGet 程序包
如果解决方案出现以下错误:   这台计算机上缺少此项目<em>引用</em>的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。   解决方案:   1.删除解决方案目录下的packages<em>文件</em>夹。   2.设置解决方案-启用NuGet程序包还原
VS封装并调用dll文件
迟迟钟鼓初长夜,耿耿星河欲曙天 有任务问题欢迎私信提问 将代码封装成<em>dll</em>可以隐藏代码,当作黑盒使用 1.创建 <em>dll</em> 工程 确定-&amp;amp;amp;gt;选择DLL-&amp;amp;amp;gt;完成 导出符号: 如果勾选了导出符号,怎会生成一个demo样例,介绍怎样封装变量、函数和类,在这里我们<em>自己</em>生成,不勾选 空项目: 所有操作都<em>自己</em>写,包括<em>dll</em>main.cpp 得到以下结果 <em>dll</em>main.c...
关于NuGet包安装的问题
请问问什么每次我用VS2013新建一个项目,然后添加NuGet包,项目就运行不了了,就出现下面这个问题,请问有人知道原因吗?麻烦帮忙解答下,谢谢!
数据抓包demo,ie ,火狐浏览器和httpwebrequest
右击解决方案,还原<em>nuget</em>包,JdLibrary 目前<em>引用</em>生成的<em>dll</em> 可以下载此项目进行<em>引用</em>
关于C#引用Dll后,找不到命名空间的问题
1.按正常操作新建了类库,生成abc.<em>dll</em> 2.在项目中<em>引用</em>abc.<em>dll</em>并using abc; 3.错误提示没有using 命名空间 解决方法:后面才发现是新建类库的net为默认的4.5 project的net被改成了4.0.导致二者不兼容。最后设置称同一个版本就可以了。
数据抓包产品版
右击解决方案,还原<em>nuget</em>包,JdLibrary 目前<em>引用</em>生成的<em>dll</em> 可以下载此项目进行<em>引用</em>
VS2017 error : 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。
默认是可以编译运行的。 剪切目录后出现这个问题,后来发现是NuGet包的问题,在之前目录下找到packges拷贝至工程同级目录即可。 顺便也学习各种包工具 NuGet Bower WebPack........
VS2013离线安装EF的Nuget包
由于<em>开发</em>机在局域网内,<em>无法</em>联网安装EntityFramework 的Nuget包,可采用一下离线安装EF的Nuget包: (1)在联网机上的VS下载安装EF包; (2)配置<em>开发</em>机上VS中包管理器->程序包源:添加本地源Package Source,指定本地路径packages; (3)将联网机下载的EF包复制到<em>开发</em>机上的packages中; (4)重启VS,可在项目->管理Nuget包->
手把手教你----使用Nuget管理自己的项目库
什么是NuGet 为什么用NuGet 怎么使用NuGet STEP1 在NuGet官网上注册并获取API Key STEP2 下载NuGetexe STEP3 设置API Key SETP4 <em>开发</em><em>自己</em>的类库 STEP5 产生并修改nuspec STEP6 产生类库包Library Package STEP7 发布类库包 STEP8 测试以及更新类库包什么是NuGet? 官网上的解释
VS2015创建并使用DLL
1.DLL<em>文件</em> DLL(Dynamic Link Library)<em>文件</em>为动态链接库<em>文件</em>,又称“应用程序拓展”,是软件<em>文件</em>类型。在Windows中,许多应用程序并不是一个完整的可执行<em>文件</em>,它们被分割成一些相对独立的动态链接库,即DLL<em>文件</em>,放置于系统中。当我们执行某一个程序时,相应的DLL<em>文件</em>就会被调用。一个应用程序可使用多个DLL<em>文件</em>,一个DLL<em>文件</em>也可能被不同的应用程序使用,这样的DLL<em>文件</em>被...
C#项目添加dll引用
部署<em>dll</em>流程:首先把<em>dll</em><em>文件</em>放到应用程序…\bin\Debug\下;然后在解决方案中添加<em>引用</em>:右键鼠标–>添加<em>引用</em>–>浏览–>选择<em>dll</em>放置路径后点击“确定”。 最后在项目源代码头<em>文件</em>加入对应的<em>引用</em>。
开始使用CefSharp(这次使用nuget
以前写过一篇文章: 怎么用c#编写浏览器或者执行javascript代码? 这篇文章使用的是<em>引用</em>的方式,现在介绍一种使用<em>nuget</em>的方式。这种使用<em>nuget</em>的方式不仅方便,而且还容易更新。那篇文章的<em>dll</em>是chrome43版本,比较老旧,此次是47版本,加入了查看response等功能。 0x01,安装<em>nuget</em> 打开工具,选择扩展和更新 然后点击联机,在右侧搜索处搜索nug
Dev-C++制作dll文件供Visual Basic调用程序
用c语言编写主要处理程序,而用可以调用<em>dll</em>的VB或其它界面友好的平台做为GUI,各取所长,二者结合,非常方便。 【一】制作<em>dll</em><em>文件</em> 打开Dev-C++, <em>文件</em>→新建→项目→DLL→C项目 在<em>dll</em>.h<em>文件</em>中写入如下代码 #ifndef _DLL_H_ #define _DLL_H_ #if BUILDING_DLL #define DLLIMPORT __declspec(d
使用nuget管理c++库的原理
使用<em>nuget</em>管理c++库的原理简介通常使用c++库需要在项目配置里设置头<em>文件</em>包含路径和链接路径。所以不同于c#库直接将<em>文件</em>放在指定位置就可以使用。 <em>nuget</em>指定了一系列的特殊目录,用来管理包的内容,但是并不能管理c++库,<em>nuget</em>自从2.5后开始支持管理c++库。为此特意规定了一个build目录,build目录中可以通过使用msbuild脚本来达到自动配置路径的效果,从而可以使用c++库。原
VS2008中DLL的编写与调用
1。编写DLL    a)<em>文件</em>--打开--新建项目--Win32,右侧Win32项目,填写好项目名称,点击“下一步”,       应用程序类型选择:“DLL(D)”,附加选项:空项目(E),然后完成。    b)编写头<em>文件</em>(edrlib.h): #ifdef __cplusplus#define EXPORT extern "C" __declspec (<em>dll</em>export)
C# office dll引用及生成
C# OFFICE EXCEL WORD在使用vs2005、 vs2008、 vs2010 制作包含 word等office的应用程序时,有时找不到对Microsoft.Office.Core、Microsoft.Office.Interop.Word和VBIDE 三个<em>文件</em>的<em>引用</em>,此时,如果已经安装了office 2003,那么可能是选择“典型安装”或者是“最小化安装”,那需要从“控制面板”中将其删
[Unity3d]调用自己封装的dll
之前总感觉会封装<em>dll</em>组件的都是大牛级别的程序员做的事情,然后供给菜鸟级别的调用。感觉为了保护<em>自己</em>的源码不会被他人知道,然后就封装一个<em>dll</em>供人家调用,那样就觉得很牛,今天我也尝试摸索了一下,感觉也就那么回事,但只是简单的测试而已,其实会写封装的,封装的好的还是很牛的,哈哈,那让我们也来假装“牛”一次吧! 首先要申明的是,unity3d支持C#语言,但只有pro版本才支持.net2.0,其他版本
VS NuGet离线包(缓存包)nupkg的本地位置
C:\Users\dacong\.<em>nuget</em>\packages <em>nuget</em>断网离线使用 可以<em>自己</em>在内网中搭建一个<em>nuget</em>服务器。   或者使用 在项目中打开 工具-&amp;gt;NuGet程序包管理器-&amp;gt;控制台,并输入命令:Install-Package fluentnhibernate ,进行安装。 Install-Package dapper -Source d:NuGet\Ca...
UE4引用第三方库Lib以及dll
前段时间在研究UE4引入外部的函数库,但是由于网上的相关文章并不多,大都东拼西凑,或者直接无脑的转载,比如各种感谢A先生……,很多文章我都照着做了但都未成功,我都怀疑那些发布文章的大佬<em>自己</em>有没有链接成功,上文和下文明显驴唇不对马嘴,最起码把函数名字改成一样的吧,明显都是东拼西凑的一片文章,拿出来发布,赚点人气。 不过也有一些大佬的文章确实写的不错,慷慨解囊,小编在这里向这些行业里无私奉献,对我们...
NuGet的几个小技巧
因为是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经<em>无法</em>找到出处,或者与其它原因。 如有冒犯请联系本人,或删除,或标明出处。 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到<em>自己</em>这里。 原文 出处http://www.cnblogs.com/xwgli/archive/2013/09/04/3301932.html
解决方案中不同项目引用不同版本的DLL出错的解决方法
在一个解决方案中,如果外部DLL打包的第三方DLL与项目中<em>引用</em>的DLL有版本冲突,从而导致不能运行时。解决方案1: 先在项目中添加所需要的DLL,然后右键点属性,再查看该DLL的版本信息2: 作类似的修改,将新版本号改为DLL的版本信息 &amp;lt;runtime&amp;gt;    &amp;lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&amp;g...
C#引用不在工程目录下的dll文件
  //示例 //--引入DLL↓--// [DllImport(&quot;../../<em>dll</em>目录/标定DLL3.<em>dll</em>&quot;)] public static extern IntPtr open_capture(out int width, out int height, out int step); [DllImport(&quot;../../<em>dll</em>目录/标定DLL...
五分钟了解怎么使用paket.exe和batch脚本去打包Vs项目
1. 创建一个Vs解决方案PackTest和一个Shape类库   2. 在解决方案目录下新建一个名为Packeges的<em>文件</em>夹,新建.paket<em>文件</em>夹,将paket.exe<em>文件</em>放入.paket<em>文件</em>夹目录下,如下所示: 3. 在VS项目新建一个解决方案<em>文件</em>夹,我们称之为Nuget。 事实上这个<em>nuget</em><em>文件</em>夹在硬盘上我们是看不到的。只能在vs项目上能看到,以后一些打包管理的<em>文件</em>我...
VS2005 使用/导入lib 、 dll
1、编译库的时候,在project option--C/C++ -- Code generation 中的Runtime library中,注意选择链接库的类型。修改原则主要是保持一致性。 例如工程使用MTD 有关 C 运行时库以及使用 /clr(公共语言运行库编译)进行编译时要使用哪些库的更多信息,请参见 C Run-Time Libraries。 传递给链接器的给定调用的所有模块都必须使
在解决方案中所使用 NuGet 管理软件包依赖
 使用程序包恢复功能可以在提交源代码时, 不需要将代码库提交到源代码管理中,大幅减少项目的尺寸。所有NuGet程序包都存储在解决方案的Packages<em>文件</em>夹中。 要启用程序包恢复功能,可右键单击解决方案(注意,不是右键单击项目<em>文件</em>),并选择 Enable NuGet Package Restore (启用NuGet程序包还原) 选项。屏幕上会显示一系列提示对话框 我们会看到一个确认的
【VS开发】visual studio 2015的NuGet Manager解决方案管理功能
NuGet的官方说明是:NuGet是一款Visual Studio的扩展,它可以简单的安装、升级开源库和工具。 官网地址:http://www.<em>nuget</em>.org/ 官网最醒目的位置就是下载链接,安装完成后我们来快速体验一把。 手上有个小项目需要使用到json格式,一般情况我会先Google一下有没有相关的开源库(这个肯定是有的)。 然后从一些博文中发现了Json.net,
文章热词 Java后端服务开发 机器翻译输入法开发 Python爬虫框架Django开发 Python工程师全栈开发 微信开发视图层逻辑层API开发
相关热词 c++ 引用自己dll dll文件 vc引用c# 自己安装的c++无法运行 c# 无法导入dll 人工智能如何自己学习 人工智能会自己学习
我们是很有底线的