使用正则表达式进行反序列化时从程序集中删除强名称
想分享我发现的从程序集名称中删除强名称的方法。 我将它用于反序列化,但我认为它也可以用于其他用途。 private Regex _assemRegex = new Regex("(?^…
PublicKeyToken 和 pfx 文件
我正在使用 pfx 文件签署我的程序集。 今天我更改了已过期的 pfx 文件,并在使用以下命令签署程序集后 新的它改变了我的程序集的 PublicKeyToken 并且…
C#应用程序崩溃原因
我正在调查我的一个应用程序中发生的崩溃:我发现这是因为我订阅了 EventLog.EntryWritten 事件来监视事件日志中的 EntryWritten事件。我一直在查看 R…
适用于 .NET 3.5 签名应用程序的 MEF
我正在尝试在 MEF 中使用针对 .NET 4.0 和 .NET 3.5 构建的程序集。据我所知,MEF 的 System.ComponentModel.CompositionModel DLL 在 .NET 4.0 中可…
MAF 插件的 EntryAssembly
有没有办法设置 MAF 插件,以便 System.Reflection从外接程序的 AppDomain 内部调用时,.Assembly.GetEntryAssembly() 返回对外接程序主程序集的引用…
没有强命名的代码签名是否会让您的应用程序容易被滥用?
尝试了解authenticode代码签名和强命名。 我是否正确地认为,如果我对引用一些 dll(非强命名)的 exe 进行代码签名,则恶意用户可以替换我的 DLL 并…
用于与InternalsVisibleTo一起签名的程序集的私有访问器
我在我的一个项目中使用 Visual Studio 2010 单元测试功能。我在尝试创建私有访问器时遇到了问题。 MyProject: 强名称密钥受密码保护(.pfx 文件而不…
非特权用户使用 NHibernate 时无法查询数据库
我使用 Fluent NHibernate 1.2、NH 3.1 和 castle 进行代理生成。我正在尝试以非管理员用户身份运行应用程序(一个简单的 win-forms 应用程序)并看到…
WF 自定义 SQL 跟踪服务已停止为旧工作流程工作?
我有一个自定义跟踪服务,该服务已经运行了一段时间,有超过 1500 个实时工作流程在运行,我现在正在对工作流程进行版本控制,以便我可以发布一些更改…
如何配置 MSTest 设置以禁用代码覆盖率的强名称签名
我想在单元测试中运行代码覆盖率。 问题是我用多个文件签名。 MSDN 表明这需要多个测试配置(因为代码覆盖率配置仅允许选择单个 .snk 文件) 我可以在…