gpt4 book ai didi

visual-studio-2010 - Visual Studio 2010 教授 : Solution Explorer not showing files from Import . 目标

转载 作者:行者123 更新时间:2023-12-02 05:11:36 26 4
gpt4 key购买 nike


由于我对单个项目有很多配置,所以我想稍微清理一下 .csproj。
我使用 Conditional ItemGroup 将所有配置定义移动到单个文件,并将它们导入 .csproj 中:

<Import Project="conf/file.targets">

除了一件事,一切似乎都很好,在解决方案资源管理器中我没有看到在 .targets 中定义的文件,但项目编译没有任何问题。是错误还是正常行为?我如何查看从 .targets 导入的文件? (即 SomeFile 和 SomeFile2。)
示例测试目标:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'TestConfig|x86'">
<OutputPath>bin\TestConfig\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>

<ItemGroup Condition=" '$(Configuration)'=='TestConfig' ">
<Compile Include="SomeFile.cs" />
<Compile Include="SomeFile2.cs" />
</ItemGroup>

</Project>

在 .csproj 中定义时,Solution Explroer 中的所有内容都是可见的。

附言。我在 google 和 stackoverflow 中搜索,但没有找到任何有用的信息。

最佳答案

Visual Studio 对 MSBuild 文件的使用是 MSBuild 功能的一部分。

特别是 VS 以它可以理解的方式构建项目文件,很可能有一个有效的 MSBuild 文件不是有效的 VS 项目文件。如果您想使用 VS 管理项目内容,您需要坚持使用 VS 使用和理解的 MSBuild 子集。

关于visual-studio-2010 - Visual Studio 2010 教授 : Solution Explorer not showing files from Import . 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5288529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com