Excel DNAとターゲットCLR 2.0を使用するExcel-Addinを使用し、Office Excel 64ビットまでOffice Excelでうまく動作するWindowsアプリケーションがありますOffice 2016 64ビットのマシンに展開すると、Excel DNAはCLR 4.0のインストールが見つからないと不満を持ち、インストールを中止します。ターゲットマシンに展開するときにExcel DNAをCLR2.0と4.0の両方をターゲットにすることが必要
機能と修正によりCLR 2.0とCLR 4.0を対象とするプロジェクトのインスタンスを2つ作成しないと、メンテナンスの悪夢となります。
Excel DNAが適切なCLRを対象とするプロジェクトの1つのバージョンを作成する方法はありますか。
アドインが.NET 4.0をサポートしている場合は、単一の.dnaファイルを使用して32ビット版と64ビット版の両方を生成する方が正しいですか? –
ExcelDnaPack.exeのコードを見ると、.dnaファイル名はパックする.xllを選択するために使用されるので、これは別の.dnaファイルを使用する "良い"理由だと思います:) –