com-interop

    0热度

    1回答

    我有一个Visual Studio 2015解决方案有两个项目: 一个经典的ASP网站。 一个C#类库。 如何调用C#方法从传统的ASP页面内? 我会将解决方案部署到Azure应用服务。 我知道我可以创建一个Web API,并调用它的方式。但我想知道是否有其他方式来做到这一点。 UPDATE: 我所做的C#类“COM可见”,并选中了“注册为COM互操作”选项,一切正常我的机器上。 但是当我发布的解

    1热度

    1回答

    我有一个原生COM库(我可以修改),并且我有一个F#应用程序尝试从项目中引用的Interop库中使用Rx消耗事件。 let events = obj :?> _IInteropEvents_Event let disposable = Observable.take 1 events.ComEventArrived |> Observable.subscribe (fun s

    0热度

    1回答

    我无法使用excel interop在C#中选择范围。请让我知道我在这里做错了什么。我是很新的卓越的互操作 static void Main(string[] args) { Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.

    1热度

    1回答

    我必须更新一些旧应用程序(vb6),并且我一直使用COM interop在c#(Visual Studio 2010)中编写新代码。它的大部分工作正常,但我遇到了一个问题,我不知道是什么导致它。 我用下面的方法来出于某种原因执行对象 public static T CloneObject<T>(T source) { T destination = default(T);

    0热度

    2回答

    我有下面的代码删除最后作者和Word的版本号文件 using Microsoft.Office.Core; using Word = Microsoft.Office.Interop.Word; using System.Reflection; using System.IO; ... Word.Application oWord; Word._Document oDoc; o

    0热度

    1回答

    所以我有一个接口(IInterface1)公开为ComVisible(true),ClassInterfaceType(ClassInterfaceType.None)。 我有该接口,丙氨酸的对象: public interface IInterface1 { Object1 object {get; set;} } 对象一个也被标记有ComVisible特性(真),是在一个单独

    0热度

    1回答

    我是一位使用Java Spring Boot项目创建REST API的.NET程序员。我需要在Spring Boot应用程序中使用Excel电子表格进行一些COM互操作。 我该如何去做呢? 我知道要写的代码。我只是不知道这些工具。具体来说,我需要引用哪些jar文件?我从哪里得到它们?

    0热度

    2回答

    我在Visual Studio中做了一个WinForm程序,该程序可以自动创建和自动化MS-Project文件。 我使用这些引用: Microsoft Office 16.0 Object Library Microsoft Office Project 16.0 Object Library Microsoft Project Task Launch Control 在我的MS-项目文件

    0热度

    1回答

    当我尝试使用ComSourceInterfaces而不是typeof字符串参数时,我无法将程序集注册为COM对象。我正在实现多个接口,因为这是SDK所要求的。 当我使用 [ComVisible(true), ClassInterface(ClassInterfaceType.None), ComSourceInterfaces("IAccessControl"), Guid("738CFFE

    1热度

    1回答

    尝试使用TaskScheduler COM Interop lib创建登录任务。 下面的代码不会为TASK_TRIGGER_LOGON触发器或TASK_TRIGGER_SESSION_STATE_CHANGE触发器创建任务。 //create task scheduler instance TaskScheduler.TaskScheduler taskService = new T