我为我的公司创建了一个自定义MVC VS项目模板。在csproj文件中,我引用了一个比我当前项目高几级的不同项目的“_references.js”文件。我在模板中添加此文件的方式如下:
<ItemGroup>
<Content Include="..\..\MyCompany\Scripts\_references.js">
<Link>Scripts\_references.js</Link>
</Content>
...
</ItemGroup>
但是,在创建项目时,最终会像这样渲染:
<ItemGroup>
<Content Include="..\..\..\..\..\..\..\Users\MyUser\AppData\Local\Temp\MyCompany\Scripts\_references.js">
<Link>Scripts\_references.js</Link>
</Content>
...
</ItemGroup>
看起来创建项目的过程是解决与模板用于构建项目的位置相关的路径。
有什么方法可以逼迫我的路吗?我希望这个路径在渲染项目时保持不变。
谢谢!