Tag: 注册

如何部署COM

我刚刚完成了我的新COM项目(C#,.NET 3.5)。 该项目将由VFP应用程序调用。 它在我的开发机器上运行良好,但现在我需要知道如何在用户的机器上部署它。 点击一次不适用于这种项目,所以我想我不得不手动分发DLL。 那么,我应该把DLL放在哪里以及如何注册它? 顺便说一句,3.5框架已经安装在用户的机器上。 TIA

C#如何在没有注册的情况下使用遗留DLL(regsvr32)

情况 我运行一个构建系统,为许多项目执行许多构建。 为了避免一个构建影响另一个构建,我们将构建用户锁定为仅其工作区。 构建作为非特权用户运行,只对工作区具有写入function。 挑战 在我们的新构建期间,我们需要使用通过COM公开其接口的传统3rdparty DLL。 开发团队想要注册构建(regsrv32.exe),但我们的构建安全机制阻止了此活动。 如果我们放松政权,那么第三方DLL将影响其他构建,如果我有两个构建需要两个不同的版本,我可能有错误的构建编译错误的版本(一个非常现实的可能性)。 题 除了注册之外还有其他选项来处理通过COM公开其接口的遗留DLL吗? 谢谢您的帮助 彼得

在为ASP.NET MVC 2.0应用程序注册区域时提供或过滤程序集

我有一个大型应用程序,目前作为WebForms和MVC 2.0的混合体存在。 启动我的应用程序是可怕的,罪魁祸首主要是因为AreaRegistration.RegisterAllAreas调用。 更具体地说,它正在使用System.Web. Compilation.BuildManager.GetReferencedAssemblies System.Web. Compilation.BuildManager.GetReferencedAssemblies枚举应用程序直接引用的程序集中的所有类型,并测试它们是否派生自AreaRegistration 。 不幸的是,我有许多第三方程序集恰好相当广泛,所以这个初始加载可能非常糟糕。 如果我可以告诉它哪些程序集要查找AreaRegistrations ,或者甚至手动注册区域,我会有更好的结果。 我可以收集AreaRegistration所有内部来创建和调用注册,但我只是好奇其他人是否已经解决了这个问题。