.net-assembly相关内容

无法加载文件或程序集&Microsoft.SqlServer.Types,版本=12.0.0.0,区域性=中性,PublicKeyToken=MyKey;或其依赖项之一。

在使用SQL SERVER 2012版运行ASP.NET C#应用程序后,我收到以下错误消息: 处理本地报表时出错。 报告‘C:inetpubwwwrootpslReportsPD Listing Report-Per ED.rdlc’的定义无效。 报表处理过程中出现意外错误。 无法加载文件或程序集‘Microsoft.SqlServer.Types,版本=12.0.0.0,区域性=中性,P ..
发布时间:2022-08-15 11:42:34 C#/.NET

如何在一个应用程序中加载不同版本的相同程序集?

我用C#编写了Windows窗体应用程序。我需要使用下面的DLL。 Interop.SHDocVw.dll 问题是我需要引用同一程序集的两个不同版本。 我尝试将DLL放在&;尝试添加但不允许的两个不同位置。 按照下面的链接,我尝试在运行时加载两个版本的程序集,但不知何故不确定如何做到这一点。 https://www.codeproject.com/Tips/373 ..
发布时间:2022-07-19 11:22:49 C#/.NET

所有标准.Net 4.5库(Dll)的列表

在哪里可以找到所有标准.NET程序集(.dll文件)的完整列表? 注意:仅针对.Net 4.0客户端配置文件有list,但我需要.NET 4.5(完整配置文件)的列表 推荐答案 导航到C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5,您将看到整个列表。 v4的.NET框架 ..
发布时间:2022-07-19 11:16:51 C#/.NET

加载程序集之前,按名称检查程序集是否存在

我想拿这个: try { Assembly assembly = Assembly.Load("This.Is.My.Assembly.Name"); } catch (Exception) { } 并执行类似的操作,但不要让它抛出异常。也许可以做一些返回空值的操作,而不是异常,甚至在尝试加载程序集之前检查它是否存在。实现这一目标最优雅的方式是什么? 推荐答案 您可以 ..
发布时间:2022-05-06 23:03:02 C#/.NET

如何在VisualStudio2022中使用日期/时间更改AssemblyInfo.cs Assembly Version并每天递增一个版本

经过挖掘和搜索。我发现AssemblyVersion只接受System.Int16,这意味着它不能超过65,535值。 我需要的输出*.DLL程序集版本样式(YYYY.M.D.HHMMSS)(2022.02.20.060920) 实际上第二部分的第一个零将省略060920,它将是60920,如果小时是15=3 PM,它应该是150920=6位数字。这是行不通的。我猜有一种方法DateT ..
发布时间:2022-05-06 22:55:07 C#/.NET

NuGet Enterprise - 不同成熟度级别包的最佳实践

我们希望使用 NuGet 在我们组织中的开发人员之间共享程序集.我们目前正在考虑设置三个 NuGet 提要,如下所示: Release-feed: 程序集的稳定发布质量版本. QA-feed: 在主分支(我们的集成分支)中构建的程序集. Development-feed: 在任何功能分支中构建的程序集(共享进度). 不应将开发人员计算机上的本地构建发送到这些供稿中的任何一个.只有构 ..
发布时间:2022-01-20 09:32:25 C#/.NET

如何将 DotNetOpenAuth 程序集引用拉入 ASP.NET MVC4 解决方案的单元测试项目?

Tl;dr 版本: 我遇到了异常:System.IO.FileLoadException:无法加载文件或程序集“DotNetOpenAuth.AspNet,版本 4.0.0.0 ... msft 在新的 MVC4 项目模板中使用了如此多的静态类和方法进行身份验证,这有点令人沮丧.想要将所有成员资格/身份验证功能包装到一个实现接口的类中,以便我可以模拟单元测试. 经过几个晚上的挣扎,我决 ..
发布时间:2022-01-20 09:29:07 其他开发

为什么 ASP.NET MVC 4 有这么多的 NuGet 包,哪些是真正重要的?

正如标题所说,为什么 ASP.NET MVC 4 项目有这么多的 NuGet 包?现在整个框架都拆分成包了吗?对于将是网站、没有 API 等的空项目,哪些是真正重要的? 更新 为了澄清,我没有问题,除非您将基本的混淆视为一个问题.我只想知道为什么新的MVC 4项目默认安装了这么多包?一个空的项目有一整页的包.一个互联网项目包含三个完整页面的包. 我只是好奇为什么这是因为我当前的 ..
发布时间:2022-01-20 09:01:07 其他开发

发布错误:无法加载文件或程序集“Microsoft.Web.XmlTransform"、Version=1.4.0.0、Culture=neutral 等或其依赖项之一

我想发布一个 MVC 项目,但一直收到此错误: System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Web.XmlTransform"、版本=1.4.0.0、文化=中性、PublicKeyToken=...或其依赖项之一.系统找不到指定的文件. 我在 SO 或 MSDN 上搜索并尝试了一些解决方案,但无济于事.我真的很想得到一些建议 ..
发布时间:2022-01-15 23:05:09 C#/.NET

“无法加载文件或程序集"使用团队城市建造时

我在 Team City (8.0.4) 构建服务器上遇到了单元测试问题 - 代码构建 &通过 Resharper 和 nCrunch 在本地运行所有测试. 但是在服务器上运行时,我得到以下错误,即使 Unity 程序集与单元测试程序集存在于同一目录中,并且在单元测试程序集中被引用. SetUp 方法失败.SetUp:System.IO.FileNotFoundException:无法 ..

无法在引用 .Net 标准库的已发布 .Net 4.6.1 项目中加载文件或程序集“System.ComponentModel.Annotations"

请注意:这不是重复无法加载文件或程序集“System.ComponentModel.Annotations, Version=4.1.0.0.与链接的问题不同,此问题仅在发布应用程序后 发生.正如您将在下面看到的,我已经尝试了该帖子中提出的所有解决方案,但都没有成功. 此问题发生在 WPF .Net Framework 4.6.1 项目中,该项目引用了 .Net Standard 2.0 库 ..

'无法加载文件或程序集 'netstandard, Version=2.0.0.0, ...'.不应为执行加载引用程序集

目标:从 .NET 4.7 控制台应用程序中,使用反射与 Assembly.GetType(),我尝试从 Assembly X 中提取 netstandard 2.0 类的类型.然后我想使用 Activator.CreateInstance() 创建此类型的实例. 我想做什么:但是,这个程序集 X 依赖于 netstandard 2.0.为了能够获得类型,必须将 netstandard 依赖 ..
发布时间:2021-11-26 12:58:17 C#/.NET

无法加载文件或程序集“log4net,版本=2.0.8.0,文化=中性,PublicKeyToken=1b44e1d426115821"或其依赖项之一

我发现了几个与此问题相关的线程,但没有一个解决了我的问题. 我之前一直在我的 ASP.NET 服务中使用 log4net version 1.2.10.0.我已将其更新到当前版本 log4net v2.0.8.0,由于某些第三方库,我还在 web.config 中添加了以下几行以支持/重定向旧版本. ..
发布时间:2021-11-26 12:21:17 C#/.NET

如果有选择,混合模式程序集与单独的互操作 DLL 的优缺点是什么?

当在“混合模式程序集"和“单独的互操作 dll"版本中都提供 3rd 方组件时,每个版本的优缺点是什么? 一个很好的例子是System.Data.SQLite. 上面的链接是这样说的: [混合模式程序集] 包仅应在程序集二进制文件出于某种原因必须部署到全局程序集缓存的情况下使用. 但是为什么?混合模式程序集在我的项目中似乎工作得很好,没有安装 GAC(只是 xcopy 到应 ..
发布时间:2021-11-26 12:21:09 C#/.NET

如何查看我的程序集的强名称?

我有一个项目,我为它创建了一个强名称密钥文件. 我如何知道我的程序集的强名称是什么?看起来这应该是显而易见的,但我找不到任何参考. 解决方案 您可以使用 Reflector 或 ILSpy 等工具获取完全限定名称.选择程序集,它应该在它的顶部.对于 ILSpy 中的 XNA: //C:\Program Files (x86)\Microsoft XNA\XNA Game Stu ..
发布时间:2021-11-26 12:21:01 C#/.NET

您可以在 GAC 中安装延迟签名程序集吗?CLR 通过 C# 第 4 版

我正在阅读 CLR via c#(第四版) 并且在第 3 章关于强命名程序集作者说: 当编译器或 AL.exe 检测到您延迟签名时程序集,它将发出程序集的 AssemblyDef 清单条目,它将包含程序集的公钥.再次,存在公钥允许将程序集放置在 GAC 中.它也是允许您构建引用此程序集的其他程序集;这引用程序集将在其AssemblyRef 元数据表条目.创建结果时程序集,在生成的 PE 文件 ..
发布时间:2021-11-26 12:20:53 C#/.NET

在构建后事件之前还是之后,程序集是否使用强名称签名?

我正在使用 editbin 修改程序集的堆栈大小,请参阅 增加主程序的堆栈大小或者为递归代码块创建一个具有更大堆栈大小的新线程? 现在我问自己:在构建后事件之前还是之后,程序集是否使用强名称签名?因为 editbin 正在构建后事件中更改程序集. 我的帖子构建事件看起来像这样: "$(DevEnvDir)..\..\VC\bin\editbin.exe"/STACK:16777216 ..
发布时间:2021-11-26 12:20:45 C#/.NET