msbuild - 如何使用 msbuild 命令(或之前)查找文件是否存在

标签 msbuild msdeploy

我需要在运行 power-shell 脚本之前查找某个文件是否存在

该文件(如果存在)将位于特定文件夹中。

我可以通过 proj 文件或类似文件检查它是否存在吗?

最佳答案

请注意,第二个 MyCheck 查看(第一个)MyCheck 的(条件)值

    <PropertyGroup>
        <MyCheck Condition="Exists($(MyFileOrFolderName))">true</MyCheck>
        <MyCheck Condition="'$(MyCheck)'==''">false</MyCheck>
    </PropertyGroup>  
    <Message Text="My-File-Or-Folder-Name already exists? :  $(MyCheck)" />

或者

    <PropertyGroup>
        <MyCheck>false</MyCheck>
        <MyCheck Condition="Exists($(MyFileOrFolderName))">true</MyCheck>
    </PropertyGroup>  
    <Message Text="MyFileOrFolderNameexists? :  $(MyCheck)" />

关于msbuild - 如何使用 msbuild 命令(或之前)查找文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37416230/

相关文章:

c# - nuget - 找不到 Microsoft.Windows.UI.Xaml.CSharp.targets

msdeploy - MS Deploy - 将文件夹部署到网站

asp.net - MSDeploy自动加密连接字符串,字典中找不到 key

visual-studio-2012 - VS2012 创建发布包时出错 : Exception in Executing Publishing Access to path is denied

tfs - 在特定条件下成功退出 MSBuild 目标

asp.net-core - 如何安装较新的 MSBuild 版本?

tfs - TFS构建失败,甚至在项目中都没有文件的 “Could not copy file”

msbuild - 在 MSbuild 构建期间获取项目版本信息

visual-studio-2010 - 使用 TFS Build 2010 一键部署

msbuild - 从 team city 部署 Windows 服务