0
我已经为Visual Studio 2010创建了一个项目模板,并且我在每台使用的机器中设置了一个环境变量。该模板引用位于该环境变量中指向的目录中的一些资源。 模板样本参考是:Visual Studio模板和环境变量
<ItemGroup>
<Compile Include="$(MyVariable)OneDir\MyFile.txt">
关键的一点是,当我创建这个模板proyect,并在.csproj的我得到:
<ItemGroup>
<Compile Include="..\..\..\..\Users\MyUser\AppData\......."/>
在相同的.csproj我在.csproj的文件丝毫替换:
<ItemGroup>
<Compile Include="$(MyVariable)OneDir\MyFile.txt">
那么,有没有什么办法让中的csproj写入“$(MyVariable的”“包括”参数? 我曾尝试与景观卡拉科特24%对应于“$”字符就像是在MSDN [1]说:http://msdn.microsoft.com/en-us/library/bb383819.aspx,但我得到这样的.csproj:
<ItemGroup>
<Compile Include="%24..\..\..\..\Users\MyUser\AppData\......."/>