com interop dll (zkemkeeper.dll) を登録して使用する必要があります。SharePoint パッケージを使用して SharePoint サーバーに展開するにはどうすればよいでしょうか?
3 に答える
SharePoint 2010 を使用している場合は、「方法: 追加のアセンブリを追加および削除する」を参照してください。
以下も参照してください。
COM または COM Interop DLL を SP ソリューションによって SP ファームに展開することはできません。他の方法で、ファーム内のすべての SP サーバーにコンポーネントをインストールする必要があります。
- すべてのマシンで実行される MSI インストーラーを作成します。MSI も自動的にロールアウトできます。
- すべてのマシンで実行される PowerShell スクリプトを提供します。PowerShell はリモートでも実行できます。
- インストール後に自動または手動で実行され、必要な COM スタッフをレジストリに書き込むタイマー ジョブをソリューションと共に展開します。
最初の 2 つのオプションは、顧客に技術的な問題を引き起こしてはならないため、私のお気に入りです。3 番目のものは、すべてのマシンにアクセスせずにインストールすることを約束しているように見えますが、Timer Service のユーザー ID にはローカル レジストリへの書き込み許可が必要であり、常に許可されるとは限りません。とにかく、1.または2.に頼る必要があります。
長期的には、ASP.NET または .NET コンポーネントへの切り替えを検討する必要があります。SP ソリューションで展開できる純粋な .NET で利用できるコンポーネントは多数あります。純粋な HTML/JavaScript コントロールも検討できます。私はおそらくオプション 1 を選び、節約した時間を COM 相互運用機能を使用しない他のアーキテクチャに投資します。
--- フェルダ
Interop.zkemkeeper.dll regsvr32 error
またInitializeComponent
次に、次の手順を実行する必要があります。
- Webサイトにアクセスします:http ://www.zktechnology.com
- ダウンロード->ソフトウェアダウンロード->C3パネルのZKアクセス
- ファイルを抽出する
- インストール
- VisualStudioを開きます->ソリューションプロジェクト->参照->Interop.zkemkeeper.dllを追加します
幸運を