Visual studio 条件编译新csproj和visual studio解决方案资源管理器
我的csproj文件中有以下内容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
<ItemGroup>
<Compile Remove="WebControls/**/*" Condition="'$(TargetFramework)' == 'netstandard2.0'" />
<Compile Remove="Lucene/**/*" Condition="'$(TargetFramework)' == 'netstandard2.0'" />
</ItemGroup>
我甚至不确定这是否是正确的方法,我试图避免必须遍历这些文件并添加一个条件编译符号,如“#if NET462”
问题是,当我将这些文件添加到csproj时,这些文件会从解决方案资源管理器中消失。有没有办法在解决方案资源管理器中将目标平台切换到net462,以便再次显示它们?是
netstandard2.0
中列出的第一个TFM?是的,它是第一个