C# で Visual Studio を使用して Outlook 2010 用のアドインを開発しています。ボタン付きのカスタム リボンを作成しました。ボタンをクリックすると、特別な予定を作成できるフォームが読み込まれます。私の開発用コンピューターではうまく機能します。しかし、別のコンピューター (Visual Studio なしで、.net フレームワークと vsto がインストールされている) にインストールすると、ボタン付きのリボンが読み込まれますが、フォーム インスタンスの作成は失敗します。
プロジェクトに frmBZAppointment という名前のフォームを作成しました。これは私のボタン onclick リスナーです (私の開発用 PC では完璧に動作しますが、別の PC では動作しません)。
public partial class CustomerRibbon
{
private void butCustomAppointment_Click(object sender, RibbonControlEventArgs e)
{
MessageBox.Show("test 1"); //works
frmBZAppointment frm = new frmBZAppointment();
MessageBox.Show("test 2"); //does not work
frm.Show();
MessageBox.Show("test 3"); //does not work
}
}
このガイドはすでに終了しています
誰かがそれが何であるかを考えているなら、それは素晴らしいことです。
編集:
問題を解決しました
インストールの前提条件に「Microsoft Visual Basic PowerPacks 10」を追加する必要がありました。