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

Bbs1
本版专家分:0
结帖率 33.33%
Bbs1
本版专家分:0
Bbs9
本版专家分:52087
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
解决TFS无法上传Nuget下载的DLL问题
解决办法:安装Nuget还原,删除签入的packages。
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>。 不得不说,歪果仁真是心细,回复及时准确啊!
项目问题总结1:Nuget无法安装程序包dll,提示:此程序包已安装
问题描述: 我们在做项目的过程中免不了使用Nuget安装一些其他系统发布的<em>dll</em>,以完成我们的业务代码,但是在使用的过程中遇到一个问题,那就是因某些原因造成<em>引用</em>无效,其表现如下: 导致这种情况发生的原因很多,我现在要说的是其中 一种,那就是<em>引用</em>的<em>dll</em>被删除了,我们需要重新在Nuget里面进行安装,这时问题来了,当我们查找到想要的<em>dll</em>时,显示已经安装,如下图所示:
vs中nuget在包管理中已下载,在引用无法看到
1. 随意找个<em>nuget</em>包做降级处理,然后再升级 2. 卸载该解决方案,然后再加载
怎样发布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
VS出现故障不能Manage NuGet Package自动下载安装DLL
问题描述: VS出现故障不能Manage NuGet Package自动下载安装DLL 解决方案: 直接官网下载相关需要的DLL 在VS中使用console加载本地下载的包安装 控制台code参考: Tools->NuGet Package Manager->Packager manager consoleInstall-Package
restore NuGet packages不动的问题和vs中布置缺少的dll
选择buildsetting中的Windows Store  你可以在场景中添加更多元素来创造<em>自己</em>的3D世界。场景布置完毕后,需要发布应用并使用模拟器测试。Unity支持多种发布目标平台。但Hololens只能与Windows Store(Windows商店)发布平台兼容。Windows Store是最新的Microsoft APIs(微软API)。在Windows Store发布的方式
NuGet 发布类库,依赖项的问题
最近在做新生入学的项目时,遇到<em>nuget</em>包发布的问题,因为权限系统,评教系统都会用到我们的WCF和Contract层的类库,使用<em>nuget</em>将包发布到网上,大家会自行下载。    但是在发布的过程中遇到了难题,由于系统之间的交互我们也<em>引用</em>了底层的类库,但是在发布的过程中出现了依赖项的问题,如果大家<em>引用</em>了我发布的包,出现了人家不想要的类库<em>文件</em>,当然这个包发布的是错误的。这三四天一直在解决包的依赖项的
管理自己的Nuget Package
1.进入https://www.<em>nuget</em>.org/注册账号,完成后登陆获取API Key 2.下载Nuget Package Explorer: 3.点击Create a new Package; File->New  ,左边是包信息,右边是你需要维护的目录结构。点击左上的小图标就可以编辑了; 这样,在左边可以输入你的信息,右边直接建好目录,将你的<em>文件</em>拖放进来。这里提醒大家的
如何使用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”按钮,修改你...
【.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
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发布自己的类库》——开发
在面向对象的编程中,我们不知道使用了多少别人给封装好的类库,使用别人封装好的类库的方法优点是使<em>开发</em>变得“简单”,这很好的体现了面向对象中复用的原则。那如何让别人使用<em>自己</em>封装好的类库哪?下面我就给大家介绍一下。    一、创建<em>自己</em>的类库    1、 打开VS,新建解决方案。<em>文件</em>——>新建——>项目——>类库,图解过程如下所示。        2、类库创建完毕后,将类
.NET Core:搭建私有Nuget服务器以及打包发布Nuget包
使用docker搭建私有Nuget服务器 docker run -d -p 8080:80 -v $PWD/<em>nuget</em>/db:/var/www/db -v $PWD/<em>nuget</em>/packages:/var/www/packagefiles -e NUGET_API_KEY=ee28314c-f7fe-2550-bd77-e09eda3d0119 sunside/simple-nuge...
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
添加引用出现叹号,如何解决
==============网上解决方案================= 添加<em>引用</em>出现叹号,怎么解决 从网上下载一个小系统,放在环境里出现<em>引用</em>里有叹号。别人说缺少<em>dll</em><em>文件</em>,请问大家我该怎么解决呢? ------解决方案-------------------- 删了,重新添加  ------解决方案-------------------- <em>引用</em>路径不正确,操作如楼上  ------
C#--------Nuget 安装指定版本package(C#怎么引入.dll到项目)
第一种方法: 打开项目:工具→Nuget程序包管理器→管理解决方案的NuGet程序包(N) 如下图所示: 下面就是引入成功了   第二种方法: 首先打开程序包管理器控制台:工具→Nuget程序包管理器→程序包管理器控制台   打开如下图所示的命令行界面     安装指定版本的Package PM&amp;gt; Install-Package BenchMarkdotne...
解决应用MSBuild编译项目没有拷贝间接引用dll题目
场景: 有工程A,B,C 工程
在 Target 中获取项目引用的所有依赖(dll/NuGet/Project)的路径
在项目编译成 <em>dll</em> 之前,如何分析项目的所有依赖呢?可以在在项目的 Target 中去收集项目的依赖。 本文将说明如何在 Target 中收集项目依赖的所有 <em>dll</em> 的<em>文件</em>路径。 本文内容编写 Target以上 Target 的输出Reference 的输出ReferencePath 的输出解读原因 编写 Target &amp;lt;Target Name=&quot;WalterlvDemoTarget&quot; ...
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>”和
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...
引用外来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>内
[.Net码农]C# 工程中引用出现感叹号
http://www.bubuko.com/infodetail-809601.html 问题:在工程中<em>引用</em>出现感叹号       原因1:  这是由于之前<em>引用</em>的Dll<em>文件</em>不见了。 右键有感叹号的项,然后选择 “属性” 里边有一个路径属性 这个路径就是之前这个Dll<em>文件</em>的路径,现在这个<em>文件</em>不在了,你需要找到现在这个<em>文件</em>的路径 右键有感叹号的项,
VS2008创建dll,并使用dll
原来一直使用vc6.0做<em>开发</em>,但是公司主要使用vs2008工具,刚开始使用的时候感觉非常不好用,但是一周下来,不禁感叹,还是新的好啊,嘿嘿! 这里总结一下vs2008下创建<em>dll</em>并使用<em>dll</em>导出函数的方法,当然方法还有很多,找出一个<em>自己</em>比较习惯的方法就好! 一:生成DLL 1:创建DLL工程       <em>文件</em>->新建->项目->visual c++->win32->win3
Visual Studio调用自己编写的DLL
好久没写文章了,因为最近在忙考试。前几天终于考完了,现在继续我的Windows编程之路。 今天看到动态链接库(DLL)了,看了书上一个简单的例子,就照着在VS上试了,但是因为书上都是用VC++6.0作为默认的编译器,所以,操作上有些出入,经过查询一些资料和动手尝试,终于解决了书上DLL章节的第一个例子。 首先,按照书上说的创建工作空间,也就是VS中的解决方案(假设DLL项目在EDRLIB<em>文件</em>夹
Xamarin.Forms项目无法添加服务引用
Xamarin.Forms项目<em>无法</em>添加服务<em>引用</em>
在制作跨平台的 NuGet 工具包时,如何将工具(exe/dll)的所有依赖一并放入包中
NuGet 提供了工具类型的包支持,生成一个基于 .NET Core 的 <em>dll</em> 或者基于 .NET Framework 的 exe 之后,你几乎可以对项目做任何事情。但是,默认情况下,NuGet 不会将这些工具的依赖一起打包进入 NuGet 包 nupkg <em>文件</em>内,这就使得功能比较复杂的跨平台 NuGet 工具包几乎是<em>无法</em>正常工作的。 本文将介绍将这些依赖加入 NuGet 包中的方法,使得复杂...
Vs2017中添加引用找不到Mysql.Data.dll
C#连接MySQL数据库需要<em>引用</em>MySql.Data.<em>dll</em> 或者MySql.Web.<em>dll</em>  初学者会因为找不到这2个<em>dll</em>而烦恼, mysql.data.<em>dll</em> 是mysql数据库的.NET驱动,C#里不自带的, 需要的话,可以在 mysql官网去下载和安装,http://dev.mysql.com/downloads/connector/net/ 1.首先找到安装目录
找不到引用?! 找“NuGet程序包管理器”
前言    突然找不到<em>引用</em>了 别着急,咱们有对策 举一反三   如果另一个<em>引用</em>同样找不到了,怎么办 感谢您的访问! 借鉴博客思路:System.Web.Optimization 找不到<em>引用</em>,教你如何解决?
NuGet控制台为项目添加第三方程序集引用
摘自:http://www.cnblogs.com/wych/p/4380320.html 在有些情况下,有些操作使用程序包管理窗口不能达到目的,只能使用控制台命令才能实现,比如说,安装特定版本的程序包。 控制台命令窗口 在安装有NuGet插件的VS上打开NuGet命令窗口的过程如下:依次选择菜单Tools(工具)->Library Package Manager(库
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>的痛楚而出现的...
NuGet之权限问题(Delete)
在发布Nuget使用的过程中,出现了这样的一个问题:就是A同志发布的Dll<em>文件</em>,在有事情离开项目组之后,那只能更换B组员来取代他之前的工作,包括对于DLL<em>文件</em>在NuGet上的更新,在更新的过程中,就出现了以下的问题: 之前的想法是,直接B在<em>自己</em>的apikey的情况下,直接对于更新就行,但是事实并非如此,就好像Baby一样,他不会因为你的好而直接忽视母爱的伟大。以至于他根本就直接忽视你的存
C#引用第三方DLL时报无法引用此类名错误
1、检查vs版本
开始使用CefSharp(这次使用nuget
以前写过一篇文章: 怎么用c#编写浏览器或者执行javascript代码? 这篇文章使用的是<em>引用</em>的方式,现在介绍一种使用<em>nuget</em>的方式。这种使用<em>nuget</em>的方式不仅方便,而且还容易更新。那篇文章的<em>dll</em>是chrome43版本,比较老旧,此次是47版本,加入了查看response等功能。 0x01,安装<em>nuget</em> 打开工具,选择扩展和更新 然后点击联机,在右侧搜索处搜索nug
手把手教你----使用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? 官网上的解释
如何内网搭建NuGet服务器
如何内网搭建NuGet服务器   NuGet 是.NET程序员熟知的工具,它可以直接安装开源社区中的各个公用组件,可以说是非常方便。不过,有些时候,公司内部的公用的基础类库,各个项目都有<em>引用</em>,但又不能发布到公共的NuGet服务器上,所以我们需要<em>自己</em>架设一个私有服务,通过NuGet 来的各个项目中用到的公共组件进行管理。就非常的方便。也便于组件版本的管理。   一、NuGet网站构建   1...
如何让发布的C#的DLL类库中的方法带有注释说明
一个类库让第三方<em>引用</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
unity 添加dll 引用
喵了个小饼干的,新的unity <em>引用</em><em>dll</em> 贼鸡儿难受, 第三方的还好 直接asset -》 import new asset 坑爹的是D:\Program Files\Unity\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades这种路径下的 system.xx.<em>dll</em> 喵的有的要<em>自己</em><em>引用</em> 将<em>dll</em> 复制到这个目录 点击 vs 的 解决...
VS2013添加自己下载的NugetPackages
官网下载好package包 1:通过“Tools”(工具)|“Library Package Manager”(库程序包管理器)|“Package Manager Settings”(程序包管理器设置),接着设置如下 2:项目--管理NuGet程序包,如下: 这就是你刚添加的包
.NET Core 系列5 :使用 Nuget打包类库
以往做<em>nuget</em>包我们一般要么用命令行,要么用<em>nuget</em>的图形化界面去做,但是一些操作比较麻烦.比如引入命名空间,引入第三方<em>nuget</em>包。这些在.NET Core项目里却很简单,只需要使用命令行dotnet pack
Nuget,程序员的功能包
导读:随着信息技术的发展,资源的共享已经成为一种文化。对于程序设计来说,我们在编写软件的时候,总有那么一些公共使用的东西,或者说需啊哟使用到别人可能已经做得很好的东西。这个时候,再去重写,并不是一个明智的选择。那么,全世界的程序员,怎么共享他们的成果呢?Nuget! 一、是什么? NuGet :是一种 Visual Studio 扩展,它能够简化在 Visual Studio 项目中添
vs使用Nuget包的方法
待续。。。
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 发布自己的类库包
我们可以将<em>自己</em>实现的类库发布到 Nuget 上,方便在未来<em>开发</em>应用程序时,对已有代码或结构进行复用。以下是在 Nuget 发布<em>自己</em>类库的一个简单介绍。 1. 首先,我们需要到 <em>nuget</em>.org 注册并 获取 API key 2. 随后,下载 Nuget 命令行工具,建议将 <em>nuget</em>.exe 注册到系统的环境变量中,方便后续步骤的操作 3. 在 CMD 中运行 Nuget 命令行工具,...
NuGet安装及简单使用
原文:http://www.cnblogs.com/chsword/archive/2011/09/14/NuGet_Install_OperatePackage.html 通过Visual Studio安装NuGet 打开Visual Studio扩展管理器
VS2017 error : 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。
默认是可以编译运行的。 剪切目录后出现这个问题,后来发现是NuGet包的问题,在之前目录下找到packges拷贝至工程同级目录即可。 顺便也学习各种包工具 NuGet Bower WebPack........
数据抓包demo,ie ,火狐浏览器和httpwebrequest
右击解决方案,还原<em>nuget</em>包,JdLibrary 目前<em>引用</em>生成的<em>dll</em> 可以下载此项目进行<em>引用</em>
数据抓包产品版
右击解决方案,还原<em>nuget</em>包,JdLibrary 目前<em>引用</em>生成的<em>dll</em> 可以下载此项目进行<em>引用</em>
Nuget 引用第三方类库到本地项目
首先得安装Nuget。 其次  打开 PM后面接的是输入命令 前面是命令 后面是类库名称 。 成功了就可以看到项目中<em>引用</em>了最新的你想要的类库 它的帮助命令是  get-help <em>nuget</em>
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>对外提供的接口了。五个子系
VS NuGet离线包(缓存包)nupkg安装
最近项目需要在NuGet添加一个依赖项,无奈公司<em>开发</em>机没网。。。 说出来各位看官可能不信,做<em>开发</em>的<em>开发</em>机居然没网!!!!!(那你还不赶快离职闪人) 没办法,项目需要还是得把东西扔进VS里面去,只有想办法把依赖项加进去了 如果有网,添加NuGet里面的依赖项非常简单,搜索出来直接安装就行。 言归正传,还是来说说离线安装NuGet里面程序包依赖项的问题。 首先。 https://w
VS2017 Nuget找不到包的问题处理
重新安装系统之后,发现新安装的VS2017在用Nuget搜索SDK时,一直提示找不到包。如下图: 解决方法: 1、点击右侧的设置按钮,  2、弹出窗中左侧树形结构选择“程序包源”,再点击右上方的添加按钮:  输入以下信息:https://api.<em>nuget</em>.org/v3/index.json     <em>nuget</em>.org 3、 确定之后会返回到Nuget主页面,这时我们将右...
使用Nuget生成类库
背景:        为了开始ITOO项目,我们先学习了一些基本知识,这些就是一个基本知识,这实现的是一种封装的思想,将方法打包,这样我们就可以在其他系统中直接<em>引用</em>而需要再耗费人力和财力去做,真正实现了高效率的<em>开发</em>。 步骤 1、在https://www.<em>nuget</em>.org/ 网站中,注册一个新的账号,然后在My Account页面获取API Key 2、下载Nuget.exe,
解决使用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
K3 二次开发 常引入的Dll文件
1.K3ClassEvents.<em>dll</em>  对应   K3ClassEvents 2.Kfo10.<em>dll</em> 对应  Kingdee Foundation Objects 1.0 3.K3BillTransfer.<em>dll</em>  对应 K3BillTransfer 4.在VB中引入ADODB类型 解决方式如下: 在菜单project--refrences里,选中microsoft   activex
使用NUGet自动下载(还原)项目中使用的包
当签出完整项目后,在解决方案名称上点右键,选择"启用NuGet程序包还原",如下图:   出现询问,当然要点是:   当完成后,会发现在解决方案中,多出".<em>nuget</em>"目录,里面也多出3个<em>文件</em>。   下面,我们开始下载所有需要的包, 仍在解决方案上点右键,选择"管理解决方案的NuGet程序包",   出现的对话框, 会
VS2010编写动态链接库DLL及单元测试用例,调用DLL测试正确性
本文将创建一个简单的动态链接库,并编写一个应用台控制程序使用该动态链接库,该动态链接库为“JAVA调用动态链接库DLL之JNative学习”中使用的DLL,只是项目及<em>文件</em>名称不同。创建动态链接库项目:1、打开Microsoft Visual Studio 2010,选择<em>文件</em>->新建->项目。2、在新建项目窗口中选择其他语言->Visual C++->Win32。3、选择Win32 项目,设置名称:
VS2015、VS2017等引用有黄色的感叹号小图标
项目packages被更改了,导致整个项目的<em>引用</em>都出现黄色的感叹号小图标,包括系统的<em>引用</em>system.Web等也出现了黄色图标,<em>无法</em>生成成功,但是打开别的项目,是没有问题的,说明还是此项目<em>引用</em>出现了bug,如何解决? 关闭vs,然后删除项目packages<em>文件</em>里的所有<em>dll</em>,再打开vs,重新生成即可。
VS2010 C#控制台程序不能添加其他类库的dll引用
如题.... 创建了一个控制台的类型项目,<em>引用</em>其他类库的<em>dll</em>报错... 说缺少<em>引用</em>,但是实际 reference中有添加,还是不行。 打开项目的属性页,将“应用程序”下的“目标框架”选为“.Net Framework 4” 也说下.NET Framework 4 与 .NET Framework 4 Client Profile 的区别 加了client profile 的是不
利用Costura.Fody制作绿色单文件程序(C#程序(含多个Dll)合并成一个Exe)
原文地址;https://www.cnblogs.com/1024zy/p/6371590.html <em>开发</em>程序的时候经常会<em>引用</em>一些第三方的DLL,然后编译生成的exe<em>文件</em>就不能脱离这些DLL独立运行了。这样交给用户很不方便,希望的效果是直接交付一个exe<em>文件</em>。 这时候就需要借助一款名为Fody.Costura的插件。Fody.Costura是一个Fody框架下的插件,可通过Nuge
如何搭建自己nuget服务
下载<em>nuget</em>.server包,在package底下添加<em>自己</em>的包,将网站发布到IIS即可通过<em>nuget</em>包管理器看到<em>自己</em>的包
ue4 C++ 调用 c# dll(一)
ue4中调用 C#的<em>dll</em>(一)——打包出C#的<em>dll</em> 1.使用VS新建一个类库 2.项目中–管理NuGet程序包,添加UnmanagedExports,安装好后如下。 3.配置解决方案的生成平台,这里我选了x64。 4.编译程序。 注意编译程序可能会出现下面的错误。 error : syntax error at token '{' in: { Testme 这是由于操作系统不是英文...
搭建公司自己的Nuget服务器
为什么建立Nuget服务 公司做一个比较大的项目,我们小组每个人都进行某个大模块的<em>开发</em>,在项目集成和联调的时候,发现有很多DLL<em>引用</em>存在着多个版本,也有同事<em>引用</em><em>自己</em>编译的DLL(独立的,我们只能向这位同事要)。 以前的项目,我们都是在项目下面建个<em>文件</em>夹,缺点突出:不但项目会有增大,版本也不好控制。 随即我决定为公司搭建一个Nuget服务器。 搭建过程 建一个空的web项目 从Nu...
vs2013下动手写*.dll文件并调用它
<em>dll</em><em>文件</em>Dynamic Link Library(即“动态链接库”)的缩写。使用<em>dll</em><em>文件</em>好处多多。 1.写<em>dll</em><em>文件</em>
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)
nuget使用问题收集
<em>nuget</em>使用问题收集1 <em>nuget</em> <em>无法</em>在以下项目中安装或卸载选定的程序包有时在解决方案中安装或更新第三方包时会提示“<em>nuget</em> <em>无法</em>在以下项目中安装或卸载选定的程序包”,在列出失败的项目上点击可以看到如下的错误提示“failed to initialize the powershell host. if your powershell execution policy setting is s...
nuget自动打包及发布nuget自有服务器
首先已经安装<em>nuget</em> 管理包 1、解决方案上右键 启用<em>nuget</em>包还原 或者直接使用<em>nuget</em>.exe所在路径 2、使用 <em>nuget</em> pack 项目A.csproj-Build -Properties Configuration=Release 创建nupkg包   3、发布nupkg包至服务器 (<em>nuget</em>密码在服务器端配置<em>文件</em>中设置,) 如遇到如下错误 在服
Nuget安装nupkg本地文件
在visual studio中使用NUGET,如何从本地安装nupkg<em>文件</em>
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:,,,, 解
SqlSugar连接Mysql指定Mysql.Data.dll的版本,MySql.Data.dll 6.2.1.0
Sqlguar的源码中对MySql.Data.<em>dll</em> 做了强<em>引用</em>,版本必须为6.2.1.0,否则会报错。NuGet中的是最新的,所以基本上不能用,会报错: 需要<em>引用</em>MySql.Data.<em>dll</em>,请在Nuget安装最新稳定版本,如果有版本兼容问题请先删除原有<em>引用</em>;
C#关于程序集生成失败【引用DLL及第三方DLL没有强名称的解决办法】
C#关于程序集生成失败及<em>引用</em>DLL及第三方DLL没有强名称,一个Assembly希望封装成为ActiveX/COM组件,那么它必须拥有强名(Strong Name),也就是说在编译的时候需要指定SNK(Strong Name Key);但是当一个Assembly如果以拥有强名的方式编译的话,它又要求所有自身所<em>引用</em>的其他Assembly都必须拥有强名,否则不能够成功编译。这时可以使用按照以下方式
Revit中Dynamo编程——在Python中怎么导入任意的dll文件
其实Dynamo的Python Script就是一个很强大的可扩展的IronPython工具。我们知道IronPython可以很方便的<em>引用</em><em>dll</em><em>文件</em>。用过Unity3D的人也知道它可以很好的兼容C#和JavaScript,其实核心原理就是用的Python语言的强大的可扩展性。回头来看,Dynamo的Python Script强大可扩展性也可以借此发挥。这里直接用一个例子来说明。 首先来一个Visu
这台计算机上缺少此项目引用的 NuGet 程序包
如果解决方案出现以下错误:   这台计算机上缺少此项目<em>引用</em>的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。   解决方案:   1.删除解决方案目录下的packages<em>文件</em>夹。   2.设置解决方案-启用NuGet程序包还原
vs2017 中简单创建 dll 和 显示引用dll文件
参考 :在C++中调用DLL中的函数(3) VS2017动态链接库(.<em>dll</em>)的生成与使用 VS2017——C语言<em>dll</em>编译并调用 #import ,#pragma comment ,LoadLibrary”三种引入<em>dll</em>的方式都分别在什么时候使用? VS自带工具:dumpbin的使用前提:因为需求,要用到<em>dll</em>,之前有段时间要用,但一直卡在缺少其它<em>dll</em>问题的困惑中(其实是<em>dll</em>没放入),
Nuget如何管理本地的包
1.在<em>nuget</em>中创建一个本地的程序包源   2. 制作我们本地的包  使用<em>nuget</em> package explorer制作我们本地的包 下载地址:http://npe.codeplex.com/releases/view/68211 详细步骤: 点击创建选项 点击编辑 编写信息和添加<em>dll</em>,然后点击左上角的打
UE4引用第三方库Lib以及dll
前段时间在研究UE4引入外部的函数库,但是由于网上的相关文章并不多,大都东拼西凑,或者直接无脑的转载,比如各种感谢A先生……,很多文章我都照着做了但都未成功,我都怀疑那些发布文章的大佬<em>自己</em>有没有链接成功,上文和下文明显驴唇不对马嘴,最起码把函数名字改成一样的吧,明显都是东拼西凑的一片文章,拿出来发布,赚点人气。 不过也有一些大佬的文章确实写的不错,慷慨解囊,小编在这里向这些行业里无私奉献,对我们...
Vs NuGet 引用(安装) AutoMapper 图片介绍
在解决方案资源管理器这里找到项目。右击项目,找到我们的 管理NuGet程序包,然后点击进入菜单内。 在左上角输入我们需要导入的包:automapper (大写也是可以的:AutoMapper): 就会出现下图结果: 单击第一个图标是这个的块: . 之后看到右边有个版本下拉菜单,和一个安装按钮。我们直接点安装按钮,安装8.00版本的AutoMapper就好了 点击完安装后我们发现需要许可证,那...
Unity3D里使用自己dll
首先,我们需要新建一个类库项目,可以使用Visual Studio或者Monodevelop来做。我这里是使用vs2012来创建:   选择好项目类型、写好项目名称。   新生成的项目里面默认有一个Class1类   可以通过在解决方案资源管理器里面进行重命名改成<em>自己</em>想要的类名,比如我这里改成了Math3D   然后写一个简单的静态方法在里面。这里我
VS2005 使用/导入lib 、 dll
1、编译库的时候,在project option--C/C++ -- Code generation 中的Runtime library中,注意选择链接库的类型。修改原则主要是保持一致性。 例如工程使用MTD 有关 C 运行时库以及使用 /clr(公共语言运行库编译)进行编译时要使用哪些库的更多信息,请参见 C Run-Time Libraries。 传递给链接器的给定调用的所有模块都必须使
使用NuGet管理自己的包
如果我有一个早已封装好的包,要让其他人使用,         NuGet是一个Visual Studio的扩展,通过这个扩展,我们可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等。这样就可以做到公共组件共享,现在我将一步步介绍如何以将<em>自己</em>所<em>开发</em>的类库包发布到<em>nuget</em>上,供更多人使用。
C#调用c++写的dll不成功原因
今天想在vs2010下使用C#的winform调用,vs2010编写的c++动态链接库<em>dll</em>,但是总是提示找不到入口函数。调用方法如下: [DllImport("ExamSafe.<em>dll</em>"]         public static extern long popLanguageBar(ref long result);       该函数的功能是弹出输入法提示栏。        
Nuget从封装类库到发布实现
Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio<em>开发</em>基于.NET Framework   的应用时,它能把在项目中添加、移除和更新<em>引用</em>的工作变得更加快捷方便。NuGet 是免费、开源的包管理<em>开发</em>工具,   专注于在 .NET 应用<em>开发</em>过程中,简单地合并第三方的组件库。当需要分享<em>开发</em>的工具或是库,需要建立一个Nuget
Dll调用与嵌套调用
Dll调用与嵌套调用 一.Win32动态链接库   1.制作的步骤:   (1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。   (2)MyDll.h的内容如下: 以下是<em>引用</em>片段: extern "C" _declspec(<em>dll</em>export) int sum(int a,int b);//本文所有的例子只有一个sum即加法函数。 2.使用方法:   (1).隐式调用法: 将MyDll.lib和MyDll.h拷贝到需要应用该DLL的工程的目录下,将MyDll.<em>dll</em>拷贝到产生的应用程序的目录下,并在需要应用该DLL中的函数的CPP<em>文件</em>中添加如下几行: 3.A_Dll嵌套调用B_Dll,跟exe调用A_Dll是同样的道理,不过注意,要把生成的两个.Dll<em>文件</em>copy到 应用程序的debug目录下
又学一招——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
C#调用c++的DLL出现“不能直接添加引用,提示不是COM和程序集DLL”
对于传统的动态链接库,使用下面的方式: using System.Runtime.InteropServices; [DllImport("kernel32.<em>dll</em>")] public static extern int Beep(int dwFreq, int dwDuration); private void WarnSound() { Beep(1900, 3000); }
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 +
怎么使用VS2010创建自己的DLL,并配置到另外的一个工程
 (转载的) 1、新建Win32工程,选择Dll,工程名叫MyDll 2、添加Header Files:test<em>dll</em>.h,内容如下      内容如下: [cpp] view plaincopyprint? 1. #ifndef TestDll_H_    2. #define TestDll_H_    3.     4. #ifdef MYDLL_EXPORTS
搭建公司团队内部的NuGetServer
一. NuGetServer 搭建和配置1. 创建一个 “NuGetServer” 解决方案,然后新增 “NuGetServer” Asp.Net 网站。结构如下图2. 在 “NuGetServer” 项目上,右键选择 “管理NuGet程序包” ,选择 “联机” ,右上角搜索框中输入“NuGet.Server”  Enter,在搜索结果中选择 NuGet.Server 项,进行安装,如图如果安装最...
如何解决本地DLL 的PublicKey Token与项目需要的DLL的PublicKey Token不一致的问题
这个过程是这样的。有一个遗留的项目需要做一些修改,那么我就从TFS上把这个项目下载下来,用VisualStudio打开。编译时没有发现错误,直接运行。可是运行时就抛出了异常。 Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' o
VS2015中引用动态链接库dll目录的配置方法
法1:配置属性-&amp;amp;amp;gt;调试-&amp;amp;amp;gt;环境:输入path=包含<em>dll</em><em>文件</em>的<em>文件</em>夹路径, 【注意】path(空格)=路径、path=(空格)路径、path(空格)=(空格)路径等写法都会导致<em>dll</em><em>引用</em>失败。 法2:将<em>dll</em><em>文件</em>拷贝到生成的.exe所在的<em>文件</em>夹中...
AuthorizeNet支付demo
解决ssl/tls<em>无法</em>创建。支持tls1.2. <em>dll</em><em>引用</em>可在<em>nuget</em>获取。可直接运行。 运行后直接进入AuthorizeNet支付页面。
C# 创建与引用类库项目dll
一,类的访问修饰符先看下三种类的访问修饰符情况:public class//公开类,都能访问该类 internal class//仅能在当前项目访问类 class//同internal class所以,要想<em>引用</em><em>dll</em>中的类,在创建类库项目时要明确指定该类为public class。二,新建类库项目打开VS,点击<em>文件</em>-新建项目,选中类库模板,将项目命名为ClassLibraryCalculate,如图
C# 调用C dll文件无法加载问题
如图在VS中直接<em>引用</em>添加时出现错误。需要直接将<em>dll</em>添加到项目生成的exe同一个<em>文件</em>夹下,或者在Import时采样绝对路径或相对路径方式。
dll文件引用的循环依赖问题-为什么不能程序集不能交叉引用
很久没有更新博客了,不是人变懒了,是在学习的过程中遇到了迷茫,我理解的学习的过程应该是向目标越来越迈近的过程,可不知道怎么回事,随着编程学习的深入感觉离<em>自己</em>想要成为的那种人越来越远。收拾一下心情吧,一步步坚持走下去,我也想看看勤奋之后最终的样子。好了,言归正传,今天在看学习视频的时候老师提到了一个循环<em>引用</em>的例子,说到循环<em>引用</em>会导致错误,老师具体在什么场景下提到的循环<em>引用</em>问题我在这里就不多说了。说说...
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
文章热词 决策树算法评价标准熵 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程
相关热词 ios获取idfa server的安全控制模型是什么 sql android title搜索 ios 动态修改约束 自己开java培训公司 java自己学习的智能
我们是很有底线的