Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSBUILD:“创建”;该目标在项目中不存在。”;修改DependsOnTarget后_Msbuild - Fatal编程技术网

MSBUILD:“创建”;该目标在项目中不存在。”;修改DependsOnTarget后

MSBUILD:“创建”;该目标在项目中不存在。”;修改DependsOnTarget后,msbuild,Msbuild,添加到.csproj之后 <PropertyGroup> <CompileDependsOn>$(CompileDependsOn.ToString())</CompileDependsOn> </PropertyGroup> 然而,引号之间的字符串看起来是正确的 编辑:看起来像是重复的类似于从解决方案中接受的答案是使用[MSBuild]::Unescape函数: <PropertyGroup> <C

添加到.csproj之后

  <PropertyGroup>
    <CompileDependsOn>$(CompileDependsOn.ToString())</CompileDependsOn>
  </PropertyGroup>
然而,引号之间的字符串看起来是正确的


编辑:看起来像是重复的

类似于从解决方案中接受的答案是使用
[MSBuild]::Unescape
函数:

  <PropertyGroup>
    <CompileDependsOn>$([MSBuild]::Unescape(CompileDependsOn.ToString()))</CompileDependsOn>
  </PropertyGroup>

$([MSBuild]::Unescape(compiledPendson.ToString())
  <PropertyGroup>
    <CompileDependsOn>$([MSBuild]::Unescape(CompileDependsOn.ToString()))</CompileDependsOn>
  </PropertyGroup>