我的任务是混淆和自动构建我们的项目。我有两个很好的相互独立的工作,但我需要找到一种方法,让模糊的构建到TFS2010中的drop文件夹设置。
在我的.vbproj文件中,我的MSBuild代码如下所示:
<PropertyGroup> <PostBuildEvent>"C:\Program Files\Red Gate\SmartAssembly 5\smartassembly.com" /build "$(ProjectDir)DBManager.saproj" /markasreleased </PostBuildEvent> </PropertyGroup>
问题是它正在构建未混淆的代码,并将其放入drop文件夹。任何想法都将不胜感激!
谢谢,拉里·B。
发布于 2011-09-03 02:10:32
我通常在所有编译完成后执行混淆。然后,我将拥有DropFolderPath\Obfuscated文件夹的一个子文件夹,并在运行我的模糊处理实用程序后将每个文件夹输出到该子文件夹中。这允许团队同时拥有未模糊的程序集和模糊的程序集的副本。
我也是在MSBuild之外做的。我在更广泛的基于Windows workflow Foundation的构建过程模板中使用InvokeProcess工作流活动。
编辑:我实际上在这里整理了一篇关于如何将SmartAssembly集成到TFS构建过程中的博客文章:http://bit.ly/SmartAssemblyTFS
https://stackoverflow.com/questions/5046639
复制相似问题