assembly-resolution相关内容

我怎么能嵌入组装成无ILMerge一个控制台应用程序?

有很多关于这里这个帖子,我使用的从另一个这段代码在post 并放置一个委托分配在我的Main()方法。其他职位都没有直接回答我的问题。 我有我的第三方组件嵌入作为一种资源,但是当我火起来的应用程序: 我得到与内FileNotFoundException异常的TypeInitializationException。它试图找到文件系统和失败的组装。 它从来没有得到到Main方法,其中用于 ..
发布时间:2016-10-03 21:12:42 C#/.NET

C# - “资源”DLL失败,因为它不存在加载 - 我怎么可能会发现参考,这样我可以删除吗?

我有吐出的编译可执行的二进制一个C#解决方案。二进制依赖于一个库,它是另一种解决方案,我写的产物,所有有关我的代码创建。 最近我在一个相当大的偶然性方式的一些项目设置发挥各地,试图获得CLR如何建立一个链接的作品的感觉。不幸的是(可预测?)我已成功地打破我的二进制文件的链接,但我不知道如何解决这个问题。 在当前我在我的二进制我得到以下反馈申请属于过 装载程序集之前..... .. ..
发布时间:2016-09-28 13:36:59 C#/.NET

该MSBuild的过程极似大会决议

我写一个验证工具,用于检查项目中的引用文件的版本。我想使用的MSBuild使用相同的解决过程。 例如,的Assembly.Load(..)需要一个完全合格的程序集名称。然而,在项目文件中,我们可能只有类似“的System.Xml”。的MSBuild可能使用该项目的目标框架版本和其他一些启发,决定要加载哪个的System.Xml版本。 您会如何去模仿(或直接使用)的MSBuild的装配解 ..
发布时间:2016-09-28 13:09:03 C#/.NET

装载程序集和版本

我考虑通过提供可以通过“插件”来实现删除在特定位置和由该应用数拾预定义接口加入一些可扩展到现有的应用程序。应用程序的核心,而插件被更新和更频繁地部署很少被更新。 所以基本上,有这样的设置: //核心组件(core.dll) 公共接口IReportProvider { 串GenerateReport(); } //其他组件(plugin.dll) 公共类AwesomeRepo ..
发布时间:2016-09-19 11:57:48 C#/.NET

升级在C#项目的引用的DLL而无需重新编译项目

我需要一个C#应用程序的内置版本,并改变参考dll的之一。什么是做到这一点的最好办法,我特定版本关闭上的参考DLL但只要我测试用较新版本替换该dll,我得到“无法加载文件或程序XXXXX,版本= XXXXX。是有没有办法从关心的DLL版本停止装载机所以DLL将只是尝试加载? 解决方案 是的,你可以做到这一点 - 请参阅MSDN文章重定向程序集版本的。 您应该阅读整个文档,但它本质上涉 ..
发布时间:2016-08-30 15:41:31 C#/.NET

AppDomain.CurrentDomain.AssemblyResolve要求一个<&AppName的GT;的.resources组装?

使用的代码如何 嵌入卫星组装成csharptest.net提供的EXE文件,我创建了一个自定义程序集解析器和嵌入我的程序集在我的资源。 我可以成功地解决用我的组件,但不知何故AppDomain.CurrentDomain.AssemblyResolve要求称为“AppName.resources”专“MyProgram.resources组装,版本= 0.15。 3992.31638,文化 ..
发布时间:2016-08-30 15:40:46 C#/.NET

试图运行功能NHibernate教程例如,当运行时错误

我通过功能NHibernate教程曾在 http://wiki.fluentnhibernate.org/Getting_started 并该项目编译罚款。 不过,我得到一个运行时错误,我似乎无法来解决它。错误发生在CreateSessionFactory方法,你可以在本教程中看到的。在这里,它是: 私有静态ISessionFactory CreateSessionFactory() ..

需要DisallowApplicationBaseProbing时候来装AssemblyResolve事件=真

我需要在我创建的AppDomain联播的AssemblyResolve事件时,我给自己定DisallowApplicationBaseProbing =真。我这样做的原因是为了强制运行时调用,而不是先试探它需要解析组件AssemblyResolve事件。这样一来,其他开发人员不能仅仅拘泥于MyDllName.dll在ApplicationBase目录,并覆盖我想在AssemblyResolve事件 ..
发布时间:2016-08-28 15:24:05 C#/.NET

C#中:自定义组件目录

假设我们有一个由一个可执行文件和5库的应用程序。定期所有这些将被包含在一个目录和库将在那里被载入。 是否有可能这样做,我可以有例如一些库称为库一个目录,并在一个休息名为LIB2?使得应用程序目录将只包含可执行文件本身和其他组件将载于各种逻辑目录 我怎样才能做到这一点?我想知道怎么做组件的装载,又是如何使应用程序的构建将装配在正确的目录。 解决方案 您可以添加额外的搜索路径到你的app. ..
发布时间:2016-08-26 16:00:56 C#/.NET

无法加载文件或程序System.Net.Http,版本= 4.0.0.0与ASP.NET(MVC 4)的Web API的OData $ P $租赁前

问题 安装在微软的ASP.NET Web API的OData包5.0.0-RC1 $ P $租赁前我结束了以下异常后: 无法加载文件或程序集“System.Web.Http,版本= 4.0.0.0, 文化=中性公钥= 31bf3856ad364e35'或一个其 依赖。找到的程序集清单定义不 匹配程​​序集引用。 (异常来自HRESULT:0x80131040) 我的MVC 4项 ..
发布时间:2016-07-11 14:27:35 ASP .NET

我如何引用bin文件夹以外的组件在ASP.net应用程序?

我已经写在ASP.Net工作的XML Web服务。现在我需要引用某些组件趴在特定的文件夹如 C:\\ NotMy code 结果 我不要复制/该文件夹中的DLL副本不计其数到我的bin文件夹。 我试图保持 CopyLocal = FALSE 在Web服务被称为程序集。在一个FileNotFound例外大会结束了。 当我切换到 CopyLocal = TRUE ,引用的DLL被复制到bin文件 ..
发布时间:2016-06-04 23:54:51 C#/.NET

装载程序集

有很多讨论,显示如何从BIN和GAC加载程序集...我的问题是更普遍的,我很想知道如何装配装载工作。 至于例如: 在bin文件夹,我们可以有 A.DLL A.dll.config A.dll.config文件可以是这样的: &LT; XML版本=“1.0”&GT?; &lt;结构&GT; &LT;启动&GT; &LT; supportedRuntime版本=“V2. ..
发布时间:2015-11-27 12:03:14 C#/.NET

什么是默认/ NativeImage的fuslogvw意思?

我偶尔使用fuslogvw追踪装载组件的问题。以后使用它我所有的时间,似乎该文件夹“NativeImage'有结果加载我的dll本机映像。如果未找到本机映像(通常它不是),我想它,然后寻找一个.NET程序集。 “默认”文件夹是什么,我通常关心的,因为它的日志中对所有装配绑定,这是我的问题通常所在。 谁能解释的真正区别就在这里? 解决方案 本机图像是DLL文件的JIT编译的版本。如果它们不pr ..
发布时间:2015-11-26 21:58:00 C#/.NET

Windows服务锁定了组件上的负载

我有一个Windows服务在C#编写。它包括一个独立的控制台模式,以及为调试目的。它的工作原理,它已经运行在精细几乎每一台计算机上,但我们没有进入的情况下此服务锁定,当您尝试启动它,因为超时而那就会被杀死。但在同一台机器上的控制台模式下运行时,它启动的罚款。 这是一个痛苦的调试,因为我实际上没有进入机器发生这种情况,我必须去通过人代理。但一堆试验和错误调试后,我终于缩小的原因到装配载荷。当它击中 ..
发布时间:2015-11-26 19:30:35 C#/.NET

缺点,优点等ILMerge或ResolveAssembly之间嵌入组件?

目前我所知道的两种方法嵌入组件到一个应用程序文件:ILMerge并使用ResolveAssembly事件。 我想知道如果任何人有更多的成功与一个比其他。 有没有使用任何的缺陷或者其中之一(性能,安全性,...)? 从我的角度来看,它看起来像要随时合并所有的“私有”组件到应用程序,因为它是更清洁的这种方式,当应用程序被视为一个整体。 有什么想法? 解决方案 因为我已经发现了这个 ..
发布时间:2015-11-26 18:34:14 C#/.NET

如何提供一个备用组件,而不是不能装入一个?

在运行时,如果引用的程序集加载失败与如“强名称验证失败”(因为它的测试签名),有没有办法从另一个路径提供了一个替代组件,它是真正的签名? 我想订阅AppDomain.CurrentDomain.AssemblyResolve,但它并没有被解雇,因为“坏”组装技术上存在,它只是不能被加载。 有没有一种通用的方法来提供一个备用组件当一个组件无法加载? 解决方案 我觉得你可以叫assembly. ..
发布时间:2015-11-26 18:02:47 C#/.NET

PowerShell的配置组装重定向

我有一个自定义的.NET程序集与一些比​​我使用的公共域相关任务的PowerShell命令。我刚刚创建了一个新的cmdlet,引用引用了Newtonsoft.Json 4.5.0.0第三方库。但是我的其他项目之一使用json.net(6.0.0.0)的最新版本。因此,在运行PowerShell中融合抛出一个错误说,它不能加载newtonsoft.json 4.5.0.0。 我试图创造一个powe ..
发布时间:2015-11-26 16:29:18 C#/.NET

提示,以帮助调试和QUOT;无法加载文件或程序集X或它的依赖&QUOT之一;

我在寻找提示/建议/洞察力,以帮助调试应用程序负载的问题; 无法加载文件或程序集 ... 该解决方案/项目中,我遇到这个问题是从工作副本在Visual Studio 2008中的Visual Studio 2010的发布候选转换。转换过程似乎是成功的,并且所有的溶液的项目被设置到的框架4 的 唯一的例外是在一个第三方组件(图形处理库),但任何答案可能可能帮助其他有任何麻烦的DLL。 无法 ..
发布时间:2015-11-26 00:10:38 C#/.NET

如何从web.config中引用组装?

我需要添加引用“system.xml.dll的'组装成的web.config(以争取问题的解决,这里所说的:的与扩展方法问题:IXmlLineInfo ) 我试着以下行加入到“组件”部分: &LT;添加组件=“的System.Xml,版本= 2.0.5.0,文化=中立, 公钥= 7cec85d7bea7798e“/&GT; 这导致了错误: 描述:时发生错误 一 ..
发布时间:2015-11-25 15:48:42 C#/.NET

问题动态加载组件的依赖关系在运行时

让我试着解释我的问题。我目前正在开发一个小“插件骨架”.NET编写(主要用于试验了一下)。这样的想法是有哪个“插件”可以通过部署动态链接库中的特定文件夹的主应用程序的“插件”中添加一个主应用程序。 一切工作正常,该插件是正确实例,但是现在我面临的一个问题。 我现在已经部署了一个使用额外的第三方插件,因此现在我有一个由“X”需要这些额外的第三方插件都没有发现在运行时的问题插件的“X”。因此,我的想法 ..
发布时间:2015-11-25 13:34:40 C#/.NET