.net msbuild.targets文件中ItemGroup项的相对路径
我在同一个目录中有一个.dll和一个.targets文件。在.targets文件中,我想将.dll添加到ItemGroup项目中。但是,如果我只添加与此类似的内容:.net msbuild.targets文件中ItemGroup项的相对路径,.net,msbuild,.net,Msbuild,我在同一个目录中有一个.dll和一个.targets文件。在.targets文件中,我想将.dll添加到ItemGroup项目中。但是,如果我只添加与此类似的内容: <Example Include="Example.dll" /> 从.targets文件中包含Example.dll时,完整路径解析为C:\src\Example.dll,这是错误的,我想要的是C:\lib\Example.dll。有人有什么建议吗?在.targets文件中,使用这个 <Example Incl
<Example Include="Example.dll" />
从.targets文件中包含Example.dll时,完整路径解析为
C:\src\Example.dll
,这是错误的,我想要的是C:\lib\Example.dll
。有人有什么建议吗?在.targets文件中,使用这个
<Example Include="$(MSBuildThisFileDirectory)\Example.dll" />
…该保留属性将解析为.targets文件所在的目录,而不是导入.targets文件的项目文件,这是相对路径解析的默认值
<Example Include="$(MSBuildThisFileDirectory)\Example.dll" />