国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Xamarin Studio build event issue

2019-11-09 16:03:53
字體:
來源:轉載
供稿:網友

參閲:http://www.mono-PRoject.com/archived/porting_msbuild_projects_to_xbuild/

Pre/PostBuildEvents

These events contain shell commands to be run before or after a build. They are executed using the shell, cmd.exe on Windows and typically sh on Unix. Shell command for Windows won’t run on linux or Mac, but to solve this, you could add more conditional Pre/PostBuildEvents, like:

   <PreBuildEvent Condition=" '$(OS)' == 'Unix' ">cp foo.txt $(OutDir)/foo.txt</PreBuildEvent>   <PreBuildEvent Condition=" '$(OS)' != 'Unix' ">copy foo.txt $(OutDir)/foo.txt</PreBuildEvent>

The condition could be based on the Configuration also, for example you could create a new “Unix” configuration.

Another, way of doing this could be to use the Before/AfterBuild targets, with which you can use the built-in tasks, like “Copy”, “MakeDir” etc, so no problem with portability. Eg:

 <Target Name="BeforeBuild">          <Copy SourceFiles="foo.txt" DestinationFolder="$(OutDir)" /> </Target>

For commands that have no corresponding tasks available and you don’t want to write a custom task for them, you can use the ‘Exec’ task, which invokes the specified ‘Command’ using the shell.

 <Target Name="AfterBuild">          <Exec Command="foo.exe arg1 arg2" Condition=" '$(OS)' == 'Windows_NT' " /> </Target>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安达市| 邯郸县| 威海市| 盐源县| 鹿泉市| 奇台县| 裕民县| 和林格尔县| 那曲县| 黄冈市| 克拉玛依市| 龙山县| 阿勒泰市| 阜阳市| 甘肃省| 雷波县| 南开区| 奈曼旗| 安乡县| 新龙县| 天峨县| 大同市| 巴林右旗| 左云县| 韶关市| 图木舒克市| 天气| 茌平县| 澳门| 齐齐哈尔市| 新干县| 维西| 定西市| 观塘区| 拉萨市| 连南| 昌江| 正阳县| 马鞍山市| 图木舒克市| 青州市|