MS20ild .Net 4.0 Framework不会出现VS2013 MSBuild错误“MSB4025”

时间:2014-08-22 17:58:33

标签: visual-studio msbuild

我在“干净”的Windows 7 VM上安装了VS2013。 V4.0 .Net Framework也安装在系统中。以下是一个示例构建脚本,它演示了我使用更大的脚本时遇到的问题。

<!-- *****************************--> <!DOCTYPE Project [ <!ENTITY e_DefaultValue "Hello World"> ]>

<Project DefaultTargets="Display" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    <PropertyGroup>
      <MsgStr>&e_DefaultValue;</MsgStr>
    </PropertyGroup>

    <Target Name="Display">
      <Message Text='$(MsgStr)' />
    </Target>

</Project>

如果我尝试使用VS2013 MSBuild可执行文件运行代码段,则会出现以下错误:

    error MSB4025: The project file could not be loaded. Reference to undeclared entity 'e_DefaultValue'. Line 10, position 15.

如果我使用.Net v4.0 Framework版本运行它,它会正确显示消息。

这是VS2013 MSBuild需要其他定义的问题吗?

0 个答案:

没有答案