我正在尝试使用 activeX 从我的 ASP.net 网站启动用 C# 编写的 Windows 窗体应用程序。当我单击一个按钮时,我希望打开一个新页面,并且该页面上的 activeX 将调用我的 Windows 应用程序。
我正在使用 Visual Studio 2010。我遵循了本教程:http ://dotnetslackers.com/articles/csharp/WritingAnActiveXControlInCSharp.aspx
但是,该教程仅适用于您通过控制台编译的 1 个 C# 文件。
我的问题如下:
1.如何编译整个 windows 窗体项目以使用 /t:library 和 regasm?
2.我已经按照这个问题的答案来修改我的 Windows 窗体应用程序:如何在 C# 中创建 ActiveX 控件 (COM)?. 但是,就像在这两个示例中一样,它们没有 Main 方法。当我尝试修改 Windows 窗体应用程序的代码时,如果我将其取出并用 Launch() 方法替换它,我会收到错误消息,指出程序没有用于进入的 Main 方法。我确定我错过了什么?
3.我是否只需要在新的.aspx 页面上编写java 脚本来访问应用程序?
PS我正在尝试打开这个开源Windows窗体应用程序:http: //www.codeproject.com/Articles/239849/Multiple-face-detection-and-recognition-in-real-ti
非常感谢你