项目模板中的目标目录参数-Visual Studio

时间:2019-04-05 11:26:59

标签: c# visual-studio templates visual-studio-templates

我创建了一个C#Item模板,并包含了几个模板参数。我想在文件中包含新创建的.cs文件(使用Add,New Item ..)的路径。

创建C#项目模板时,可以在模板文件中使用此参数:

$destinationdirectory$

创建后将生成.csproj目录的路径,例如:

C:\Users\username\source\repos\solutionfolder\projectfolder

在项目模板中使用相同的参数时,不会替换该参数(所有其他参数都将被替换),新创建的.cs仍包含:

$destinationdirectory$

我可以使用什么参数来获取新创建的.cs文件的路径?失败了,创建新项目的解决方案的路径?

MSDN Page是我发现的项目/项目模板的参数的唯一参考。它仅包含约15个参数,远远少于实际的数量。

如果有人有更完整的列表,我将不胜感激,我一直在仔细研究开箱即用的.cs项模板,以查找其他参数:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates

1 个答案:

答案 0 :(得分:0)

来自This Post

您可以使用:

$solutiondirectory$

对于解决方案的目录,然后可以组合其他参数以获取项目模板的路径。如果MSDN可以提供所有保留参数的列表,那将为我节省很多时间。