C#Outlook加载项安装不正确

C#Outlook加载项安装不正确,c#,visual-studio-2012,outlook,add-in,outlook-2013,C#,Visual Studio 2012,Outlook,Add In,Outlook 2013,我当前在部署Outlook插件时遇到问题。当我把插件发送给QA时,她只发现了两个问题。我已经浏览了数小时的内部网,无法找到解决我的2个问题的方法 首先是一些细节: 我正在使用Visual Studio 2012 我正在展望2013年,Addin 除了这两个问题外,addin工作正常 我使用的是默认的clickonce安装程序 我的第一个问题是,当我安装我的加载项时,Outlook选项中的位置指向vsto文件,而不是.Dll文件。我需要它安装到默认的outlook目录,并引用.dll而不是vs

我当前在部署Outlook插件时遇到问题。当我把插件发送给QA时,她只发现了两个问题。我已经浏览了数小时的内部网,无法找到解决我的2个问题的方法

首先是一些细节:

  • 我正在使用Visual Studio 2012
  • 我正在展望2013年,Addin
  • 除了这两个问题外,addin工作正常
  • 我使用的是默认的clickonce安装程序
我的第一个问题是,当我安装我的加载项时,Outlook选项中的位置指向vsto文件,而不是.Dll文件。我需要它安装到默认的outlook目录,并引用.dll而不是vsto文件

我的第二个问题是,即使我在VisualStudio中填写了每个“发布”字段,它仍然在Outlook选项窗口中显示“发布”。我确实发现这可能与我的签名证书有关

我不知道如何解决这两个问题,我想我可以寻求一些帮助,而不是浪费更多的时间搜索

下面的图片显示了我的2个问题,当安装在我的电脑(开发电脑)上时:

下面的图片显示了我在别人的电脑上安装时遇到的两个问题:


感谢所有的帮助。提前谢谢

对于基本Outlook加载项项目,问题1是正常的。要使其在位置字段中引用dll,您需要创建一个原始加载项

您需要从项目中删除VSTO层,然后需要公开并注册自己的_IDTExtensbility2接口实现。以下是一个开始,让您了解需要采取的路线:

问题2我相信你是对的,它确实与签名证书有关。当您购买或创建一个有效的证书时,它将包含您的发布者,然后它将显示在选项窗口中


我希望我帮了你一点忙,让你走上正轨:)

谢谢!我现在来看看。如果你真的让我走上了正确的道路,我会把它作为一个答案。谢谢,这似乎是一条正确的道路,但它的价值需要太多的时间和精力,所以我们决定离开它。然而,你仍然是正确的,我已经接受了你的答案。谢谢你,伙计。