VSTO Excel加载项部署问题使用Click Once和Mage

我有一个VSTO Excel加载项,可以在Visual Studio 2008中成功发布。我想将发布移动到CruiseControl构build服务器上的NANT任务,以便获得unit testing等的所有好处。

我正在通过本地构build和部署到我的机器上的共享来testing部署,所以我知道在NANT中使用的命令。

我可以使用Mage命令行工具成功构build部署和应用程序清单。

当我从networking共享运行应用程序时,安装失败,并提示消息:“ Windows窗体应用程序不支持customHostSpecified属性

我已经查看了各种信息来源,其中大部分build议使用最新版本的法师工具(我使用Windows SDK 7.0a中的法师工具),并确保处理器目标是MSIL。

我也跟着各种MSDN页面和演练,但似乎无法摆脱这个问题。

所以总结一下:

  1. 如果从Visual Studio 2008发布,我可以通过ClickOnce进行部署
  2. 我可以build立清单,并使用法师CMD工具签署他们
  3. 我不能从我的networking共享安装,我得到“ Windows窗体应用程序不支持customHostSpecified属性 ”错误。
  4. 我针对Excel 2007和使用.NET Framework 3.5。
  5. 该应用程序从networking共享部署,而不是IIS。