regasm

    0热度

    1回答

    我现在用的是以下行来生成注册的COM的WXS文件与64位注册COM "C:\Program Files (x86)\WiX Toolset v3.10\bin\heat.exe" dir "$(SolutionDir)Output" -dr INSTALLFOLDER -cg SapFilesComp -gg -g1 -sf -srd -var "var.outputFolder" -out "$

    0热度

    1回答

    我试图创建一个使用regasm.exe安装我的DLL一个安装程序,但它开黑cmd窗口,我不wan't表现出来。 我的代码如下所示: ExecWait "$MyPath\RegAsm.exe" /tlb /register /codebase /nologo /silent "$MyOtherPath\MyDLL.dll" 它不写什么,但它打开窗口。我用NSIS创建的安装程序

    0热度

    1回答

    传统应用程序显示所有组件的版本号,它们应该是DLL。我们通过将TLB放入被查询的文件夹中,以各种理由欺骗应用程序。但是,当它列出版本信息时,它会显示为“未知”,因为TLB文件没有文件版本属性。 当我们用regasm filename.dll /tlb:filename.tlb生成TLB时,有没有办法让regasm生成一个TLB,使其具有文件版本?我一直无法找到关于这个在线的任何信息。我认为这是不可

    0热度

    2回答

    我将Windows XP区域和语言选项更改为法语(加拿大)[fr-CA]。我有我的应用程序(Windows窗体)中为“fr-CA”定义的资源文件。我的日期和数字已更改为fr-CA的格式,但未使用我的资源文件fr-CA。要读取资源文件的唯一方法是明确设置以下内容: Thread.CurrentThread.CurrentUICulture = new CultureInfo(“fr-CA”); 如何

    0热度

    2回答

    我试图改变在SharePoint 2010中欢迎控制的下拉箭头的颜色,看起来像这样: <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false"> 我已经发现这些课程可以为其他所有颜色着色,但不能改变向下的小箭头。我该怎么做呢?

    1热度

    1回答

    我正在使用regasm将我的.dll(从下面的.cs派生)注册到Windows COM。它返回一个警告,指出没有要注册的类型。我认为这是因为并非所有的依赖项都有默认的构造函数;但是变更后我也遇到同样的问题。 我的问题是我需要在我的类中明确指出它将用作COM对象吗?如果不是,我会在哪里出错? 这是其中一个类(主要的)的最小子集: public class AlmREST { //Stat

    0热度

    1回答

    我在这方面的第一次尝试失败了,但我希望这是可能的。如果我有这样一类是COM注册: [ComVisible(true)] public interface Resolver { object Resolve(string type); } [ProgId("ClassResolver")] [ClassInterface(ClassInterfaceType.None)] [

    0热度

    1回答

    我有一个普遍的问题。如果我需要将部件作为产品的一部分进行部署,需要在客户机上注册并创建tlb文件,那么人们建议使用WiX工具集的热收割工具。 但是,是否需要首先在PC上注册(regasm)该程序集,以便首先在该文件上运行加热工具并获取与之相关的所有必要数据(注册表),然后在最终msi程序包将准备好包含该文件的数据时安装它将把所有的东西放在客户端的机器上?或者,我可能不需要在开发人员的机器上注册该程

    0热度

    1回答

    我想创建一个简单的控制台应用程序来自动注册一个DLL。 经过一番研究,我发现这段代码: public static bool Register_Dlls(string dllPath) { Assembly asm = Assembly.LoadFile(dllPath); RegistrationServices regAsm = new RegistrationServi

    3热度

    1回答

    我有需要在VB6使用C#组件。我曾在以前的机器/操作系统上工作过,但在我当前的Windows 10机器上,在VB6/VS6 IDE中调试时无法使其工作。每当我打了一行: Set interop = CreateObject("BTR.Core.Interop.Activator") 我收到“ActiveX组件不能创建对象。”错误。 如果我运行编译的VB6应用程序,一切正常。所以它必须是关于VB6/