Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio 条件编译新csproj和visual studio解决方案资源管理器_Visual Studio_.net Core_.net Standard - Fatal编程技术网

Visual studio 条件编译新csproj和visual studio解决方案资源管理器

Visual studio 条件编译新csproj和visual studio解决方案资源管理器,visual-studio,.net-core,.net-standard,Visual Studio,.net Core,.net Standard,我的csproj文件中有以下内容 <ItemGroup> <Compile Remove="WebControls/**/*" Condition="'$(TargetFramework)' == 'netstandard2.0'" /> <Compile Remove="Lucene/**/*" Condition="'$(TargetFramework)' == 'netstandard2.0'" /> </ItemGroup

我的csproj文件中有以下内容

  <ItemGroup>
    <Compile Remove="WebControls/**/*" Condition="'$(TargetFramework)' == 'netstandard2.0'" />
    <Compile Remove="Lucene/**/*" Condition="'$(TargetFramework)' == 'netstandard2.0'" />
  </ItemGroup>

我甚至不确定这是否是正确的方法,我试图避免必须遍历这些文件并添加一个条件编译符号,如“#if NET462”


问题是,当我将这些文件添加到csproj时,这些文件会从解决方案资源管理器中消失。有没有办法在解决方案资源管理器中将目标平台切换到net462,以便再次显示它们?

netstandard2.0
中列出的第一个TFM?是的,它是第一个