在尝试构建项目时使用msbuild获取异常

时间:2014-07-24 08:58:30

标签: .net msbuild

尝试通过ant构建项目时,我在以下语句之后遇到异常:

<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" />

例外:

error MSB4062: The "MSBuild.Community.Tasks.Version" task could not be loaded from the assembly \MSBuild.Community.Tasks.dll)). Could not load file or assembly file:///C:\MSBuild.Community.Tasks.dll))' or one of its dependencies.

我的项目需要3.5版。 我的Msbuild.Community.Tasks.dll是版本4。

我无法弄清楚为什么会出现此问题。

2 个答案:

答案 0 :(得分:0)

尝试从Nuget

获取库并安装

PM&GT;安装包MSBuildTasks

您可以找到有关此库https://github.com/loresoft/msbuildtasks

的所有信息

答案 1 :(得分:0)

也许它的Path存在问题。 试着像这样改变。

<PropertyGroup>
   <MSBuildCommunityTasksPath>.</MSBuildCommunityTasksPath>
</PropertyGroup>
<Import Project="packages\MSBuildTasks.yourversion\tools\MSBuild.Community.Tasks.Targets" />