msbuild复制整个驱动器

msbuild复制整个驱动器,msbuild,teamcity,Msbuild,Teamcity,我真的很想帮忙 我正在运行TeamCity,已经设置了一个构建配置,它构建得很好。我添加了一个deploy参数,它的功能几乎正确。问题是它正试图部署我的整个c-drive 这是它的配置: <Target Name="DeployApp"> <Message Text="Copying application files..." /> <ItemGroup> <ApplicationFiles Include="$(Appl

我真的很想帮忙

我正在运行TeamCity,已经设置了一个构建配置,它构建得很好。我添加了一个deploy参数,它的功能几乎正确。问题是它正试图部署我的整个c-drive

这是它的配置:

<Target Name="DeployApp">
    <Message Text="Copying application files..." />
    <ItemGroup>
        <ApplicationFiles Include="$(ApplicationOutputDirectory)\**\*.*" />
    </ItemGroup>
    <Copy SourceFiles="@(ApplicationFiles)" DestinationFolder="$(DestinationPath)\%        (RecursiveDir)"/>
</Target>


关于如何使其仅将生成的项目复制到服务器的任何帮助?

如果未设置
$(ApplicationOutputDirectory)
,则Include语句将解析为
\***.
,这是整个当前驱动器(在本例中是您的C驱动器)

$(ApplicationOutputDirectory)
设置为什么?同意。最常见的问题。我不小心删除了一次。那是有趣的一天。我有$(BaseWorkingDirectory)$(SomeSubFolder),只有SomeSubFolder是空的。