是否可以在Visual 2015中创建针对.NET 3.5的Office 2010及以上VSTO项目?
当我尝试创建它时,我看不到任何项目模板:

如果我将.NET框架的版本更改为4.0或更高版本,则可以看到Office 2010的项目模板:

我有Windows10与激活的.NET 3.5功能,VS 2015年企业。
发布于 2015-09-06 21:13:56
发布于 2015-09-04 13:07:03
VSTO允许创建特定版本的外接程序.通常,每个VSTO版本只支持两个Office版本。我认为最新版本只支持Office 2013和Office 2016。这就是为什么您没有看到Office 2010的模板。如果您需要为Office 2010创建一个项目,您需要安装一个旧的VS版本。
注意,您可以在以前的Office版本中运行在VS2015中创建的解决方案。有关详细信息,请参阅在不同版本的Microsoft中运行解决方案。
发布于 2015-12-23 20:02:30
我经常碰到这个。我刚安装了一个安装了Visual 2010的Windows 7虚拟机。当我需要一个新的项目时,我在这个VM上创建它,然后将文件复制到我的主硬盘上,并在VisualStudio2015社区中打开它们,该社区必须安装了最新的VSTO。它负责所有必要的升级(通常),然后在那里做我所有的工作。我在虚拟机上有Visual 2010 Pro。我不确定你能不能用免费的特快专递版本。
在我的项目中,我总是以.NET 4.0为目标。有很长一段时间没有瞄准3.5,所以我不知道VSTO是否会和它一起工作。我不会惊讶地发现,您只需更改项目文件中的.NET版本要求就可以了,但如果它失败了,我也不会感到惊讶。.NET 3.5至4是一个简单且风险很低的升级,所以如果您不能让VSTO使用3.5,我建议在安装程序中添加一个.NET安装程序。
https://stackoverflow.com/questions/32394541
复制相似问题