我创建了一个 C# 项模板,并包含几个模板参数。我想将新创建的.cs文件的路径(使用"添加"、"新项目"等)包含在文件中。
创建 C# 项目模板时,可以在模板文件中使用此参数:
$destinationdirectory$
创建后,这将生成 .csproj 目录的路径,如下所示:
C:Usersusernamesourcerepossolutionfolderprojectfolder
在项模板中使用相同的参数时,不会替换该参数(所有其他参数都会替换),新创建的.cs仍包含:
$destinationdirectory$
我可以使用什么参数来获取新创建的.cs文件的路径?如果做不到这一点,创建新项的解决方案的路径是什么?
此 MSDN 页面是我找到的项目/项模板参数的唯一参考。它只包括大约 15 个参数,这与实际数量相差甚远。
如果有人有更完整的列表,我将不胜感激,我一直在开箱即用.cs项目模板中寻找其他参数:
C:Program Files (x86)Microsoft Visual Studio2017CommunityCommon7IDEItemTemplates
来自这篇文章
您可以使用:
$solutiondirectory$
对于解决方案的目录,可以组合其他参数以获取项模板的路径。如果 MSDN 可以提供所有保留参数的列表,这将为我节省几个小时。