vs2022 动态编译复制
项目配置为按配置编译,在.csproj的Project节点下面末尾增加以下内容:
<Target Name="ReplaceManifest" BeforeTargets="BeforeBuild">
<Copy SourceFiles="$(ProjectDir)Properties\AndroidManifest.$(Configuration).xml" DestinationFiles="$(ProjectDir)Properties\AndroidManifest.xml" />
<Copy SourceFiles="$(ProjectDir)..\db\BookReader.$(Configuration)\data.db" DestinationFiles="$(ProjectDir)..\db\BookReader.Current\data.db" />
</Target>
我的项目在编译前会动态替换这两个文件,实现不同编译选项实现使用不同的配置和不同的数据库
桂棹兮兰桨,击空明兮溯流光。