项目模板中的目标目录参数 - Visual Studio
Destination Directory parameter in Item Template - Visual Studio
我创建了一个 C# 项模板并包含了几个模板参数。我想在文件中包含新创建的 .cs 文件的路径(使用 Add、New Item..)。
创建C#项目模板时,可以在模板文件中使用这个参数:
$destinationdirectory$
创建后将生成 .csproj 目录的路径,类似于:
C:\Users\username\source\repos\solutionfolder\projectfolder
当在项目模板中使用相同的参数时,该参数不会被替换(所有其他参数都会被替换),新创建的 .cs 仍然包含:
$destinationdirectory$
我可以使用什么参数来获取新建的.cs文件的路径?否则,创建新项目的解决方案的路径?
这个 MSDN Page 是我找到的 project/item 模板参数的唯一参考。它只包括大约 15 个参数,与实际数量相差甚远。
如果有人有更完整的列表,我将不胜感激,我一直在通过开箱即用的 .cs 项目模板寻找其他参数:
C:\Program Files (x86)\Microsoft Visual Studio17\Community\Common7\IDE\ItemTemplates
来自This Post
您可以使用:
$solutiondirectory$
对于解决方案的目录,您可以结合其他参数来获取项目模板的路径。如果 MSDN 可以提供所有保留参数的列表,这将节省我几个小时。
我创建了一个 C# 项模板并包含了几个模板参数。我想在文件中包含新创建的 .cs 文件的路径(使用 Add、New Item..)。
创建C#项目模板时,可以在模板文件中使用这个参数:
$destinationdirectory$
创建后将生成 .csproj 目录的路径,类似于:
C:\Users\username\source\repos\solutionfolder\projectfolder
当在项目模板中使用相同的参数时,该参数不会被替换(所有其他参数都会被替换),新创建的 .cs 仍然包含:
$destinationdirectory$
我可以使用什么参数来获取新建的.cs文件的路径?否则,创建新项目的解决方案的路径?
这个 MSDN Page 是我找到的 project/item 模板参数的唯一参考。它只包括大约 15 个参数,与实际数量相差甚远。
如果有人有更完整的列表,我将不胜感激,我一直在通过开箱即用的 .cs 项目模板寻找其他参数:
C:\Program Files (x86)\Microsoft Visual Studio17\Community\Common7\IDE\ItemTemplates
来自This Post
您可以使用:
$solutiondirectory$
对于解决方案的目录,您可以结合其他参数来获取项目模板的路径。如果 MSDN 可以提供所有保留参数的列表,这将节省我几个小时。