模板和模板参数上的 MSDN 完全没用。我什至无法按照说明进行操作,因为这意味着我可以访问尚不存在的文件(如 .vstemplate),上帝禁止它为这些东西提供了一些目录。
无论如何,我试着凑合着做,我以为我想通了。但显然不是:
我制作了一个类文件以导出到如下所示的模板:
using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using NovaTech.Framework;
using NovaTech.Utilities;
namespace $rootnamespace$
{
public class $safeitemname$ : BaseComponent
{
public $safeitemname$() : base()
{
}
}
}
但是当我将它导出到模板并重新导入时,它看起来像这样:
using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using **NovaTech.NED.AssetComponents**.Framework;
using **NovaTech.NED.AssetComponents**.Utilities;
namespace NovaTech.NED.AssetComponents
{
public class NEDComponent1 : BaseComponent
{
public NEDComponent1() : base()
{
}
}
}
(编辑:那些被** ** 包围的部分应该是粗体的..)
编辑:(修复了我遇到的一个问题,只剩下 1 个):请注意那里的两个用法发生了变化,尽管它们没有在模板中标记为参数。这两个 using 不应该是参数,但由于某种原因,它会像对待它们一样对待它们。我怎样才能阻止这种情况发生?