我有一个带有Web项目的解决方案,以及将Web项目作为cspkg
文件部署到云服务的云项目。这一切都很好。但是,我有一个i 不想要的文件,但我 do 是否希望将cspkg
文件部署到云服务中。
我们使用VST来构建和部署事物,我还没有想出如何在该系统中包含额外的文件。我尝试了一个复制文件步骤,但这并不能将文件输入包装,但是它确实将其放入工件中。我尝试了我在网上找到的其他东西,例如PipeLineCollectFilesphasephasependependen注入技术,但似乎无效。
这是可能的,如果是这样,怎么能完成?
Azure部署软件包文件(CSPKG)文件被拉开和加密,没有更好的方法来添加其他文件(更多详细信息:创建Azure package时包括/排除文件)。但是您可以将文件包含在之前的目标中。为此,您无需将文件包括到Web项目。
例如:
- 编辑Web项目文件(例如Webrole1.csproj)
- 在标签之前添加之前构建目标。
代码:
<Target Name="BeforeBuild">
<ItemGroup>
<Content Include="FilesTT.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Target>