使用自定义目标文件导入创建Visual Studio项目模板

时间:2012-03-14 20:59:28

标签: visual-studio project-template

我们使用可以更改版本的外部API,因此我们创建了目标文件,可以轻松切换包含哪个版本的API。导入如下所示:

<Import Project="$(ExternalDir)API\Api.References.All.Latest.targets" />

现在创建一个新项目很痛苦,因为你需要手动编辑它以包含目标文件,所以我试图创建一个项目模板。我使用File->Export Template从现有项目创建新模板。但是当我尝试使用该模板创建项目时,我得到以下错误:

  

C:\ Users \用户名\应用程序数据\本地\ TEMP \ yuavfizw.xis \ TEMP \ TestProject.csproj:   导入的项目   “C:\ Users \用户名\ AppData的\本地的\ Temp \ yuavfizw.xis \ TEMP \ API \ Api.References.All.Latest.targets”   没找到。

$(ExternalDir)在导入到同一项目的另一个目标文件中定义。导入也存在于项目模板中。导入如下所示:

<Import Project="..\constants.*.targets" />

有什么方法可以解决此错误吗?

0 个答案:

没有答案