我创建了一个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
答案 0 :(得分:0)
您可以使用:
$solutiondirectory$
对于解决方案的目录,然后可以组合其他参数以获取项目模板的路径。如果MSDN可以提供所有保留参数的列表,那将为我节省很多时间。