我们有一个现有的VSTO模板项目,该项目已建立很久了。
哪些不在我的VS2019计算机上生成/编译。
该项目无法在我的计算机上运行。因此,我决定尝试在计算机上重建模板项目。
该项目围绕VisualStudio SDK向导的实现提出了两个错误。
using System;
using System.Collections.Generic;
using microsoft.VisualStudio.TemplateWizard;
using System.Windows.Forms;
using EnvDTE;
using System.Text;
namespace Corp.ExcelReports.ReportTemplate.WizardExtension
{
public class ExcelProjectWizard : IWizard
{
private WizardForm inputForm;
#region IWizard Members
public void RunFinished()
{
}
public void RunStarted(object automationObject,Dictionary<string,string> replacementsDictionary,WizardRunKind runKind,object[] customParams)
{
}
}
错误CS0246类型或名称空间名称'WizardRunKind'不能为 找到(您是否缺少using指令或程序集引用?)
错误CS0246找不到类型或名称空间名称“ IWizard” (您是否缺少using指令或程序集引用?)
我找到了microsoft.VisualStudio.TemplateWizard.dll的两个副本;点窥显示这两个DLL都不包含IWizard的定义
"C:\Program Files (x86)\microsoft Visual Studio\2019\Enterprise\Common7\IDE\microsoft.VisualStudio.TemplateWizard.dll"
"C:\Program Files (x86)\microsoft Visual Studio\2017\SQL\Common7\IDE\microsoft.VisualStudio.TemplateWizard.dll"
我错过了什么?