0

在构建时间之后,如何在 Web 应用程序中为我的 dll 使用 dotfuscator,这样当我发布我的网站时,它将包含加密的 dll 而不是旧的?

4

1 回答 1

1

在 VS 2008 中使用构建后事件命令。

右键单击您的 csproject,选择属性,转到构建事件,然后在构建后事件命令行中,键入以下批处理命令:

  1. dotobfuscator 命令行,和
  2. 将文件复制到网站的命令(即 copy %encrypteddll% %destination%)。

复制命令应该是这样的:

copy "D:\EncriptionFolder\BusinessEntitesLayer.dll" "D:\wefaq\SocialProject\SocialProject\bin\BusinessEntitesLayer.dll"

或者,您可以使用NANT或其他构建工具来自动化您的构建步骤。

于 2009-10-05T06:24:05.990 回答