小编Opp*_*yle的帖子

ExcludeFilesFromDeployment无法在Visual Studio 2013 Publish Web中使用

我在Visual Studio 2013中有一个相当简单的MVC 5项目.我已成功通过Web Deploy设置发布到服务器.我希望从部署中排除某个文件,而不必在每次发布时预览/取消选中它(我正在发布Release版本).

我已经编辑了.csproj项目的文件以包含<ExcludeFilesFromDeployment>标记.

<Project...>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    ...
    <ExcludeFilesFromDeployment>Library-that-is-not-good-for-server.dll</ExcludeFilesFromDeployment>
  </PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

但是当我去VS2013发布时,没有任何改变/文件仍需要取消选中.

我还尝试bin\在库前添加一个,以防万一.更不用说,会弹出一个警告,说明" The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element 'ExcludeFilesFromDeployment' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'......." 元素

我在能够从部署中排除文件的搜索中找到的Microsoft文档和ExcludeFilesFromDeployment标记http://msdn.microsoft.com/en-us/library/ee942158(v=vs.110).aspx声称说明仅适用于VS2012,部分适用于VS2010.有谁知道VS2013的变化或我做错了什么?

msdeploy webdeploy visual-studio-2013

5
推荐指数
1
解决办法
2452
查看次数

标签 统计

msdeploy ×1

visual-studio-2013 ×1

webdeploy ×1