Mar*_*eal 7 templates visual-studio
我有一个带有基类的.cs文件,我希望在许多项目中使用它.我首先将这个cs文件放在项目文件夹上(在.sln旁边).然后,在项目中,我改变了
<Compile Include="BaseClass.cs">
至
<Compile Include="..\BaseClass.cs">
这有效,然后文件图标有一个小快捷箭头.
当我想将项目导出为项目模板时,问题出现了.BaseClass不会包含在模板中,因为它位于项目文件夹之外.我已经尝试将BaseClass.cs添加
<ProjectItem ReplaceParameters="true" TargetFileName="..\BaseClass.cs">BaseClass.cs</ProjectItem>
到模板zip并添加到MyTemplate.vstemplate,但我收到错误:
A target file name within the VSTemplate file is invalid, it contains a fully qualified path
如果我删除它..\,它直接包含文件.如果我离开<ProjectItem>.vstemplate文件,只是<Compile Include="..\BaseClass.cs">在模板中放入.csproj文件,它会查找该文件Users/me/AppData/Local....
如何让模板引用项目目录外的文件?