我已经创建了一个定制的msbuild deploy.targets文件,使我能够将生成的二进制文件发布到我在命令行中指定的目录。这意味着如果我运行以下命令:
$>msbuild /p:DestServer=\myserver\final-dest
然后我的项目将被编译,并且生成的*.dll文件将被复制到一个暂存实例 - 在这种情况下是myserver上的final-dest目录。我需要这个功能,因为当我做一个好的编译时,我希望在那个目录中有一个*.dll文件的副本,但我也希望它们在本地。
这里是我的问题 - 我真的不想从命令行发出这个命令。当我选择发布版本构建配置(项目|属性|构建)时,我希望能够将/p:DestServer=\myserver\final-dest指定为msbuild将在其正常构建时使用的参数。我要在哪里指定它?
在项目属性|构建事件中,我可以指定预构建或后构建事件,但这不是"构建的一部分"吗?
理想情况下,如果有人能给我Visual Studio 2010中的菜单序列,我会很感激。
然后我的项目将被编译,并且生成的*.dll文件将被复制到一个暂存实例 - 在这种情况下是myserver上的final-dest目录。我需要这个功能,因为当我做一个好的编译时,我希望在那个目录中有一个*.dll文件的副本,但我也希望它们在本地。
这里是我的问题 - 我真的不想从命令行发出这个命令。当我选择发布版本构建配置(项目|属性|构建)时,我希望能够将/p:DestServer=\myserver\final-dest指定为msbuild将在其正常构建时使用的参数。我要在哪里指定它?
在项目属性|构建事件中,我可以指定预构建或后构建事件,但这不是"构建的一部分"吗?
理想情况下,如果有人能给我Visual Studio 2010中的菜单序列,我会很感激。