我在使用MSBuild活动的TFS中为我的构建过程创建了一个自定义工作流。
由于某种原因,在输出文件夹中我得到了所有类库项目的配置文件。由于我只需要我正在构建的项目的app配置文件,是否有一个命令行参数来阻止MSBuild在输出目录中创建[library] .dll.config文件?
答案 0 :(得分:4)
我无法找到导致此行为的任何msbuild参数,因此我放弃并将其添加到csproj文件的末尾:
<Target Name="AfterBuild">
<ItemGroup>
<DeleteAfterBuild Include="$(OutDir)*.dll.config" />
</ItemGroup>
<Delete Files="@(DeleteAfterBuild)" />
</Target>