mee*_*tpd 52 .net c# asp.net publish visual-studio
我有一些文件夹,我想保留在项目中,但不包括在发布中.
那可能吗?
jbo*_*ers 29
迈克尔是完全正确的,通过编辑.csproj文件,您可以手动排除文件/文件夹的发布.
如果您不想弄乱.csproj文件,一种更简单的方法是突出显示VS解决方案资源管理器中的文件.在属性面板下,将构建从"内容"更改为"无".
这样您就不必从解决方案中卸载项目,加载.csproj并为您添加的每个新文件添加一行,不需要发布,而是通过3次鼠标单击实现相同.
(假设您在发布选项卡下设置了"仅发布运行此应用程序所需的文件")
HGM*_*aci 21
如果它是一个网站项目,您可以按如下方式排除某些文件夹和/或文件(请参阅ExcludeFoldersFromDeployment和ExcludeFilesFromDeployment元素):
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>True</ExcludeApp_Data>
<publishUrl>D:\YAZILIM\Adopen.2015\PreCompiledWeb</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
<PrecompileBeforePublish>True</PrecompileBeforePublish>
<EnableUpdateable>True</EnableUpdateable>
<DebugSymbols>False</DebugSymbols>
<WDPMergeOption>MergeAllOutputsToASingleAssembly</WDPMergeOption>
<UseMerge>True</UseMerge>
<SingleAssemblyName>AdoIntranet</SingleAssemblyName>
<ExcludeFoldersFromDeployment>customobjects;uploads</ExcludeFoldersFromDeployment>
<ExcludeFilesFromDeployment>app.config</ExcludeFilesFromDeployment>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
您可以在Web.cspoj文件中执行"查找和替换",以快速从发布/部署过程中删除特定文件夹
像这样;
<Content Include="Uploads/
Run Code Online (Sandbox Code Playgroud)
至
<None Include="Uploads/
Run Code Online (Sandbox Code Playgroud)
小智 6
Run Code Online (Sandbox Code Playgroud)<ItemGroup> <Content Update="Data\CernainFolder\*.*"> <CopyToPublishDirectory>Never</CopyToPublishDirectory> </Content> </ItemGroup>
这应该很好用
| 归档时间: |
|
| 查看次数: |
46713 次 |
| 最近记录: |