我正尝试在Visual Studio 2015中创建一个简单的Outlook 2013外接程序,但构建失败,出现以下错误:
The "RegisterFormRegions" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or
assembly 'Microsoft.VisualStudio.Tools.Office.Runtime, Version=10.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.发布于 2015-08-25 15:04:09
我在Visual Studio2013和Outlook2010上遇到了完全相同的问题,并找到了一篇MSDN文章(),上面写道:
从Visual Studio 2013更新3开始,此任务具有新的签名,允许您指定文件的目标框架版本。
尽管这不适用于VS2012,但Office和targets的版本似乎与您用来构建它的Visual Studio版本有很大的关联。在我的例子中,当基于VS2013 Version=12.0.0.0进行构建时,我必须确保我是针对Microsoft.VisualStudio.Tools.Office.targets Update3进行构建的,所以如果所有其他方法都失败了,您可能会想尝试一下这种组合。
发布于 2015-11-03 01:34:29
当Visual Studio 2010 Tools for Office Runtime被错过时,我也遇到了同样的问题。
https://stackoverflow.com/questions/32197340
复制相似问题