Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 从模板打开项目时,如何保持相对路径_Visual Studio - Fatal编程技术网

Visual studio 从模板打开项目时,如何保持相对路径

Visual studio 从模板打开项目时,如何保持相对路径,visual-studio,Visual Studio,这是我的csproj文件的一个片段: <Compile Include="$(SolutionDir)\..\xxx\Toolbox\Toolbox.cs"> <Link>xxx\Toolbox.cs</Link> </Compile> xxx\Toolbox.cs 我导出了此项目的模板,但在基于模板创建新模板时,文件Toolbox.cs将不会引用SolutionDir\xxx\Toolbox

这是我的csproj文件的一个片段:

 <Compile Include="$(SolutionDir)\..\xxx\Toolbox\Toolbox.cs">
          <Link>xxx\Toolbox.cs</Link>
    </Compile>

xxx\Toolbox.cs
我导出了此项目的模板,但在基于模板创建新模板时,文件Toolbox.cs将不会引用SolutionDir\xxx\Toolbox.cs之上的一个级别。 而是用模板所在的路径替换文件位置。 我如何告诉VS保持路径不变而不进行替换?

找到了解决方案:

在导出的模板zip文件中编辑MyTemplate.vstemplate并添加 在TemplateData部分中为true

现在它起作用了