关于模板和模板参数的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个): 请注意,尽管它们未在模板中标记为参数,但两个用户仍在更改。两个使用不应该是参数,但由于某种原因,它会像对待它们一样对待它们。我怎样才能阻止这种情况发生?
答案 0 :(得分:0)
管理以找到解决方案。我发现它在EXPORTING期间用参数替换了我的用法(为什么,我仍然不知道),而不是导入。所以我只是导出了模板,用一个CORRECT替换了.cs文件,当我重新导入它时,一切都是应该的。