我CodeSmith的专业4.1.3版本3349,并发现它使用大量的内存(目前运行在200兆左右,但昨天用的是450MB ...让人惊讶的次数!),并没有崩溃的趋势,给予尽可能多好的迹象为何。我也觉得有点痛苦的代码编辑器,特别是当涉及到寻找一个收集材料的模板,因为它似乎只允许在当前页面搜索。所有这一切都使我想要做我的模板从Visual Studio编辑所有。
我明白,CodeSmith的专业版将在Visual Studio中,这听起来很伟大CodeSmith的类型的项目允许。我安装后VS2008中我希望能找到一切需要在VS2008的下一次我开始了我它的CodeSmith的最新版本。我注意到,有些项目已在“工具”菜单中包括了“CodeSmith的智囊”,“ActiveSnippet配置”,“展开ActiveSnippet”和“输出ActiveSnippet用法”。好的。
我希望看到一些类型的项目模板时,我去“新建项目”,让我一个CodeSmith的模板添加到VS,但这是不存在。曳稍稍我设法找到文件CodeSmithProject.ZIP其中包含CodeSmithProject.vstemplate和CodeSmithProject.CSP。 Ithought我是到这里的东西。我复制到压缩文件;
我的文档\ Visual Studio 2008的\模板\ ProjectTemplates \的Visual C#
重新启动VS2008的...还没有任何项目。尝试取消荏苒文件(没有因为这是在上面的文件夹中唯一的大型话剧),并试图再次...仍然没有喜悦。任何想法?
CodeSmith的项目是用于生成代码,而不是编辑模板。在这种情况下,他们没有自己独立的Visual Studio中的项目类型。
您添加1>“新建CodeSmith的项目内的项目要生成代码,只有打开你的C#/ VB.Net项目,右键单击,选择”添加-项目...",然后滚动至底部。你应该看到一个CodeSmith的项目有。
后添加,并选择CodeSmith的项目在您的项目,右键单击“管理输出”。这将让你告诉CodeSmith的模板来运行什么,什么参数给他们,并在其输出应该去。