Excel VBAから使用するC#DLLを作成しました。開発マシンでDLLをコンパイルし、DLLファイルとTLBファイルを開発サーバーに移動しました。
RegAsmを使用してDLLを登録しましたが、これは正常に機能しました。次に、VBAを開き、.TLBファイルへの参照を追加しました。次に、VBA内でクラスを使用しましたが、すべて正常に機能しました。
これで、c#クラスライブラリに変更を加え、ライブラリをコンパイルしましたが、開発サーバーにファイルを上書きしようとすると、別のプロセスで使用されているためにロックされます。
RegAsm / unregisterを使おうとしましたが、それでも役に立ちませんでした。
前もって感謝します。