Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 是否从_bin_deployableAssemblies目录中排除.svn?_Visual Studio 2010_Asp.net Mvc 3_Msbuild - Fatal编程技术网

Visual studio 2010 是否从_bin_deployableAssemblies目录中排除.svn?

Visual studio 2010 是否从_bin_deployableAssemblies目录中排除.svn?,visual-studio-2010,asp.net-mvc-3,msbuild,Visual Studio 2010,Asp.net Mvc 3,Msbuild,在VS 2010 for ASP.NET MVC 3项目中,有一个添加“可部署依赖项”文件夹(_bin_deployableAssemblies)(在web项目上单击右键)的选项,此目录中包含的文件将复制到/bin目录 如果您正在使用Subversion,此任务还将尝试复制.svn文件夹及其内容,这将由于与/bin自己的.svn文件夹冲突而导致错误 问题:如何将.svn文件夹从复制到/bin中排除?以下内容似乎可以做到这一点: 备份并打开文件Microsoft.WebApplication.ta

在VS 2010 for ASP.NET MVC 3项目中,有一个添加“可部署依赖项”文件夹(_bin_deployableAssemblies)(在web项目上单击右键)的选项,此目录中包含的文件将复制到/bin目录

如果您正在使用Subversion,此任务还将尝试复制.svn文件夹及其内容,这将由于与/bin自己的.svn文件夹冲突而导致错误


问题:如何将.svn文件夹从复制到/bin中排除?

以下内容似乎可以做到这一点:

  • 备份并打开文件
    Microsoft.WebApplication.targets
    (在我的计算机上的
    C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications
  • 查找名为
    的目标\u CopyBinDeployableAssemblies
  • 在该任务查找行中:

  • 在我们转到TFS之前,那些.svn文件夹让我非常恼火。。。现在我有一套全新的东西要烦恼了=pun幸运的是,这对
    \u bin\u deployableAssemblies
    的子目录不起作用,比如
    \u bin\u deployableAssemblies\amd64
    也包括子目录
    Exclude=“$(MSBuildProjectDirectory)\\u bin\u deployableassemblemblemblemblemblemblies\**.svn\***.
    <CreateItem 
        Include="$(MSBuildProjectDirectory)\_bin_deployableAssemblies\**\*.*"
        Condition="Exists('$(MSBuildProjectDirectory)\_bin_deployableAssemblies')">
    
    <CreateItem 
        Include="$(MSBuildProjectDirectory)\_bin_deployableAssemblies\**\*.*"
        Condition="Exists('$(MSBuildProjectDirectory)\_bin_deployableAssemblies')"
        Exclude="$(MSBuildProjectDirectory)\_bin_deployableAssemblies\**\.svn\**\*">