作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用 CoApp 打包遗留 C++ 项目。该项目要求将可再发行的 .dll 包复制到 $(TargetDir) 的子目录。
我可以在生成的 MyProj.redist.targets 文件中看到以下内容:
<Target Name="MyProj_redist_AfterBuild" AfterTargets="AfterBuild">
<Copy SourceFiles="$(MSBuildThisFileDirectory)../..//build/native/bin/MyProjFoo.dll" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
<Copy SourceFiles="$(MSBuildThisFileDirectory)../..//build/native/bin/MyProjBar.dll" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
</Target>
我需要这样:
<Target Name="MyProj_redist_AfterBuild" AfterTargets="AfterBuild">
<Copy SourceFiles="$(MSBuildThisFileDirectory)../..//build/native/bin/MyProjFoo.dll" DestinationFolder="$(TargetDir)\MyProj" SkipUnchangedFiles="true" />
<Copy SourceFiles="$(MSBuildThisFileDirectory)../..//build/native/bin/MyProjBar.dll" DestinationFolder="$(TargetDir)\MyProj" SkipUnchangedFiles="true" />
</Target>
如何在 .autopkg 文件中执行此操作?
我尝试修改 bin 规则以使用: #添加文件夹:::nuget.[redist]targets.[${condition}].CopyToOutput;
最佳答案
我在 CoApp 问题列表中找到了答案。添加了执行此操作的功能,但尚未更新在线文档。请参阅:Issue 27 on CoApp in github
关于c++ - 创建 CoApp .autopkg 以将文件从 redist 包文件复制到 $(TargetDir) 的子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22484761/
我正在尝试使用 CoApp 打包遗留 C++ 项目。该项目要求将可再发行的 .dll 包复制到 $(TargetDir) 的子目录。 我可以在生成的 MyProj.redist.targets 文件中
我正在尝试通过适用于 C++ 的 CoApp 工具构建一个 nuget 包。使用该包编译cpp时需要嵌入3个文件夹。 所以,我想要一个内部包含结构如下: /build/native/include/l
我是一名优秀的程序员,十分优秀!