Outlook 2010插件C#:::自定义窗体在客户端计算机上不起作用
作者:互联网
我正在使用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
}
}
我已经完成了this指南
如果有人知道它可能是什么,那就太好了.
编辑:
解决了问题
我必须在安装先决条件中添加“ Microsoft Visual Basic PowerPacks 10”.
解决方法:
尝试这个:
public partial class CustomerRibbon
{
private void butCustomAppointment_Click(object sender, RibbonControlEventArgs e)
{
try
{
frmBZAppointment frm = new frmBZAppointment();
frm.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
标签:outlook-2010,add-in,outlook-addin,c,vsto 来源: https://codeday.me/bug/20191201/2080918.html