Хорошо, я нашел ответ. По сути, вы должны установить свойство MSBuildCommunityTasksPath как относительный путь назад к исходному каталогу, содержащему.
Например, для такой структуры папок:
Root---project---Build---{My msbuild project}
|
|-Tools---MSBuildCommunityTasks---{Binaries and Targets}
Где:
{Мой проект msbuild} находится в Root \ Project \ Build \
{MSbuildCommunityTasks} находится в Root \ Project \ Tools \ MsBuildCommunityTasks
Чтобы заставить целевой проект ссылаться на свои двоичные файлы через свойство MSBuildCommunityTasksPath, он найдет файл задач следующим образом:
<PropertyGroup>
<MSBuildCommunityTasksPath>..\MSBuildCommunityTasks\</MSBuildCommunityTasksPath> <!--Relative path back to yourself-->
</PropertyGroup>
Затем вы можете импортировать файл целей с другой относительной ссылкой на файл:
<Import Project="..\..\Tools\MSBuildCommunityTasks\MsBuild.Community.Tasks.Targets"/>