ActiveX を使用して、ASP.net Web サイトから C# で記述された Windows フォーム アプリケーションを起動しようとしています。ボタンをクリックすると、新しいページが開き、そのページのactiveXがWindowsアプリケーションを呼び出します。
Visual Studio 2010 を使用しています。次のチュートリアルに従っています: http://dotnetslackers.com/articles/csharp/WritingAnActiveXControlInCSharp.aspx
ただし、そのチュートリアルは、コンソール経由でコンパイルする 1 つの C# ファイルのみを対象としています。
私の質問は次のとおりです。
1. /t:library と regasm を使用するために Windows フォーム プロジェクト全体をコンパイルするにはどうすればよいですか?
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
よろしくお願いします