2011-12-14 13 views
0

IWizard组装。这里是article I used to set this up如何创建我创建了应采取的参数值(通过Windows窗体)并插入其中,通过包含在VS 2008项目模板的代码呼吁IWizard装配VS2008项目模板

这里的问题,当我创建基于模板的新项目时,它抛出一个错误,指出,“未将对象引用设置到对象的实例。”我将消息框放在IWizard类的整个RunStarted方法中,但没有一个显示。

[更新] 我连着VS 2010的一个实例中,我创建从模板向导创建新项目VS 2008的情况下,看到在输出以下内容:

线程“ '(0xc0c)退出代码0(0x0)。

有没有人得到了,我就可以开始调试这个还是什么我可能是做错了的想法?

回答

0

莫非,你重命名.vstemplate一个文件名,但在你的.csproj指向旧文件名的项目吗?

例如,在* .vstemplate:

<Folder Name="Logic" TargetFolderName="Logic"> 
    <ProjectItem ReplaceParameters="true" TargetFileName="$BdName$.cs">BdTemplate.cs</ProjectItem> 
</Folder> 

必须在.csproj的替换文件名,太:

<Compile Include="Logic\$BdName$.cs" /> 

否则项目无法加载,你会得到这个错误。

相关问题