dependencies相关内容

我如何得到我的C#项目之间的依赖关系图

我有一个相当复杂的应用程序,它已经被划分为多个部分。每个组件都有它包含一组项目的解决方案文件。所以我喜欢把它当作一个组件有多个项目/它的DLL。还有一个“共同”的组成部分。所有其他组件取决于“共同”。因此,编译是这样的: “恶性component1.compile”编译“常用”,然后编译COMPONENT1因为COMPONENT1依赖于“共同”。 随着时间的推移“共同”已经变得相当大。我prett ..
发布时间:2015-11-26 10:13:26 C#/.NET

如何找到什么依赖于特定的依赖特定版本的?

当我跑我的应用程序,我得到这个错误(而不是在编译时): 无法加载文件或程序集 “Castle.Windsor,版本= 2.1.0.0, 文化=中立, 公钥= 407dd0808d44fbdc“或 它的一个依赖。在位于 集清单定义呢 不匹配的程序集引用。 (从HRESULT异常:0x80131040) 我的解决方案有许多项目,使用项目引用在可能的情况,但其中的一些项目都装配引用外部的依赖关系 ..
发布时间:2015-11-26 10:04:08 C#/.NET

引用的相关性不会复制到输出目录

我有一个CommonUtils LIB我已经内置到我的文件引用的我的几个项目的DLL。 CommonUtils取决于log4net.dll将其设定为文件参考并复制本地=真时CommonUtils.dll建成。 log4net.dll和CommonUtils.dll不在GAC。 一切工作正常,在MyWorkingProject,我只是有一个文件引用CommonUtils.dll - log4net ..
发布时间:2015-11-26 09:51:51 C#/.NET

对于引用第三方组件的最佳实践

我一直想知道什么是最好的做法,当谈到引用第三方组件。前段时间我问了一个问题“ 要放弃什么,我处理这里的第三方库使用Hibernate和log4net的以及办公互操作程序集的想法。 感谢。 解决方案 如果我必须处理未在海关总署注册的图书馆,我用下面的方法: 请一个文件夹“利布斯”与所有第三方库和它们的依赖于它 引用的那些,我需要 创建一个生成后的行动,副本即“libs”文件夹中的所有文件的 ..
发布时间:2015-11-26 00:56:27 C#/.NET

是否有可能有一类独立于版本的DLL参考?

我想创建编译成一个DLL中的类。此DLL将功能添加到现有的产品。 要完成这项工作,包含的潜在产品在自定义类引用的DLL。需要这些引用进行编译。 一切工作正常,在这里和自定义类编译。我可以删除生产到产品中的DLL,一切工作正常。 不过,这款产品有几个版本(小版本,服务包)。我想分发此DLL给别人,但我发现该DLL必须匹配的完全的产品的版本。如果没有一个完美的匹配,则出现下列错误: 无法加 ..
发布时间:2015-11-26 00:43:11 C#/.NET

.NET的DLL引用/依赖性检查工具

使用Visual Studio中,我可以看到该dll引用作为附加的图片作​​为例子。 有了这个参考信息,我可以打开(从实例)组成的项目找到所有的其他参考资料和让所有的引用文件名。 是否有自动执行该作业的任何工具? 我的意思是,给定一个.NET程序集,它会检查所有的引用/依赖递归给予的DLL的名字。 我检查了Cygwin的LDD和了Depends.exe,但他们似乎并没有表现出与其他项目的dll ..
发布时间:2015-11-26 00:42:20 C#/.NET

使用.NET命名空间创建库的最佳实践

它是不好的做法编写定义了一个接口依赖于另一个库?库 我知道紧耦合不好,但是这是否使用.NET类时,仍然适用? 例如,在.NET中,如果我有一个返回Color对象库,它将迫使上使用我的库上的任何一个System.Drawing中依于。我会过得更好创造我自己的颜色,类型的类我的图书馆里面? 解决方案 我分辨的的挥发性 和稳定依赖 在一般情况下,颜色看起来像一个稳定的相关性,因为它已经在BCL ..
发布时间:2015-11-25 23:43:29 C#/.NET

指定在Visual Studio中non-.NET依赖

我打电话从我的项目中使用P / Invoke,这意味着该.dll必须始终present的.exe文件的目录non-.NET DLL。 有没有办法告诉这种依赖性的Visual Studio,使之在编译时.dll文件自动复制到输出目录,并会自动包含在安装该.dll?还是我不得不手动做呢? 解决方案 您可以将此文件(S)拷贝/链接到项目,并在属性窗口设置“生成操作”为“无”和“复制到输出目录“”复 ..
发布时间:2015-11-25 15:04:19 C#/.NET

是否Structuremap支持延迟开箱?

请问structuremap让你做的构造函数注入一个懒惰的方式? 这意味着不产生被注入,直到它被使用的对象 解决方案 更新: StructureMap V3实现这个开箱即用,所以这一招不再需要 StructureMap 2版没有,但有一些技巧可以得到它做你在找什么,我相信了。首先,你已经可以连线了延迟< T> 情况下,手动像这样的: 集装箱=新容器(X => { ..
发布时间:2015-11-25 13:55:04 C#/.NET

如何处理多个版本的依赖?

您好我有一个依赖层次,我不能确定如何解决一个问题: http://img525.imageshack.us/my.php?image=56330713it2.jpg 问题是我应该如何参考这些依赖关系MyProject的项目。我已经建立BaseProject和CommonUtil(1.0版),它建有成组件。现在,在MyProject的,我使用的类CommonUtil,我不确定我是否应该引用Com ..
发布时间:2015-11-24 22:24:53 C#/.NET

.NET框架的依赖性

在开发的.NET桌面应用程序,是有可能不要求.NET框架?正在开发的.NET软件preferred的方式来开发桌面应用程序?什么是最常用的编程语言,软件公司用它来开发桌面应用程序? 是.NET Framework的只是假定基于Windows操作系统的要求已安装因此,为什么他们列出的Windows操作系统版本的要求是什么? 解决方案 您仍然可以开发使用C / C ++ Windows桌面应用程 ..
发布时间:2015-11-24 22:13:30 C#/.NET

无法加载文件或程序集“***。dll的”或它的某一个依赖

我有我创建了一个很久以前用来连接到了我开发的特定软件的数据库此DLL。我有没有问题,为超过4年,与此DLL无数的应用。 尝试部署我的最新创作,我得到以下错误: System.IO.FileNotFoundException:找不到无法加载文件或程序集“。*** DLL”或它的某一个依赖。指定的模块无法找到。 因此​​,对于每个DLL我曾经写了,我总是做了一个简单的表单应用程序只是自身 ..
发布时间:2015-11-24 15:27:58 C#/.NET

如何复制本地工作的? log4net.dll没有被复制到MYPROJECT输出目录

我想知道什么复制本地=真正的引用究竟。是否连同其所有相关复制引用的组件的输出目录? 我的场景是以下内容: 我有利用log4net的自定义日志包装。我建立MyLogWrapper.dll的释放组件与log4net.dll基准设置复制本地真实的。引用MyLogWrapper.dll从MyProject的与复制本地设置为true,应导致log4net.dll被复制以及对不对?我只是引用MyLogWra ..
发布时间:2015-11-24 14:29:40 C#/.NET

Visual Studio项目的依赖关系图

目前,我正在迁移一个大的解决方案(〜70个项目)的VS 2005 + .NET 2.0 VS 2008 + .NET 3.5。目前,我有VS 2008 + .NET 2.0。 现在的问题是,我需要一个移动项目之一,以新的.NET框架,确保没有.NET 2.0的项目引用.NET 3.5的项目。是否有任何工具,它会给我的项目依赖的一个不错的图形? 解决方案 你试过NDepend的?它会显示你的依 ..
发布时间:2015-11-24 14:26:25 C#/.NET

HintPath VS ReferencePath在Visual Studio

到底是什么在.csproj的文件和 ReferencePath 在 HintPath 之间的区别$ C> .csproj.user 文件?我们正在努力致力于公约,其中依赖的DLL文件是在一个“版本”的svn回购和所有项目指向一个特定版本。由于不同的开发商有不同的文件夹结构,相对引用将无法工作,所以我们想出了一个方案,以使用环境变量指向特定的开发者版本的文件夹下创建一个绝对的参考。所以在一个引用添加 ..
发布时间:2015-11-24 13:49:35 C#/.NET

如何确定.NET应用程序的依赖?

我如何确定.NET应用程序的依赖?是否的Dependency Walker 工作与管理的应用程序?我已经下载了最新的,并试图分析应用程序,但它只是退出没有太多的解释。如果它不与.NET的工作,然后有一些其他的工具,将帮助我调试运行时DLL加载问题? 解决方案 依赖学步车适用于正常的Win32可执行文件。所有.NET的DLL和EXE的有一个小存根头部分,这使得他们看起来像正常的二进制文件,但所有 ..
发布时间:2015-11-24 11:34:56 C#/.NET