Visual Studio For Unity后期生成事件命令
来源:互联网 发布:手机模拟打碟机软件 编辑:程序博客网 时间:2024/04/30 20:14
目标:自动生成dll到指定文件夹下
我们使用VS开发自己的类库时,通常会生成dll相关的文件(还有mdb等),这些dll通常需要在另外的工程里面使用(比如Unity3d游戏引擎里面)。如果每次导出dll都通过手动拷贝到目标路径下,我们就会频繁的重复拷贝粘贴任务,繁琐,烦躁,且效率低下,使我们的开发体验特别糟糕。VS的后期生成命令可以帮助我们将生成的dll等自动的拷贝到目标路径。
设置方法
在每个类库上右键点击【属性】
进入【生成事件】选项,点击编辑【后期生成事件】
键入我们的后期生成事件命令
特殊说明下对pushd这个命令的理解:
pushd类似cd命令,有切换到指定路径的功能,pushd作为shell命令,一般和popd搭配使用,popd命令可以返回到pushd命令执行前的路径。举个例子,玩过Dota的人都知道火猫的大招是召唤一个魂,然后当危险的时候执行命令,就可以返回到上一次释放魂的坐标。pushd和popd搭配使用,方便我们返回我们希望回到的目录。
针对 Unity 开发的后期生成事件命令
pushd $(ProjectDir)$(OutDir)cd $(ProjectDir)$(OutDir)"$(Unity3DPath)\Editor\Data\MonoBleedingEdge\bin\mono.exe" "$(Unity3DPath)\Editor\Data\MonoBleedingEdge\lib\mono\4.5\pdb2mdb.exe" $(TargetName).dllcopy "$(ProjectDir)/$(OutDir)/$(TargetName).dll" "$(EditorProjectPath)/Assets/Plugins/CustomEditor"copy "$(ProjectDir)/$(OutDir)/$(TargetName).dll.mdb" "$(EditorProjectPath)/Assets/Plugins/CustomEditor"
注意
- $符号代表环境变量
- 第5行是用于生成 mdb
0 0
- Visual Studio For Unity后期生成事件命令
- Unity -VS - DLL 编辑后期生成事件
- Visual Studio Tools for Unity
- Unity|Visual Studio Tools for Unity
- Visual Studio 2013 Tools for Unity
- Unity|Visual Studio Tools for Unity插件注意事项
- C# XCOPY命令 预先生成事件命令行”和“后期生成事件命令行”
- VS编辑后期生成事件
- Uinity3D Visual Studio编译环境配置[For PTAMM in Unity]
- 最新Visual Studio Tools For Unity 安装使用解析
- Visual Studio Tools for Unity安装及使用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- javascript文档对象模型(DOM)
- [Leetcode] #295 Find Median from Data Stream (Heap)
- linux su命令,su-,sudo
- js网页焦点图实例
- Longest Uncommon Subsequence I问题及解法
- Visual Studio For Unity后期生成事件命令
- QEMU虚拟机和主机无线网络通讯设置
- Stories 11-14
- 五、Yarn
- 线程的同步之互斥量mutex(一)
- 懂商业的技术合伙人(11):1小时到10天,搞定官方网站
- 通过/proc查看Linux内核态调用栈来定位卡死问题
- 队列
- 二分图——洛谷P1155 双栈排序