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

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

Xamarin Studio build event issue

2019-11-09 17:14:12
字體:
來源:轉載
供稿:網友

參閲: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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东海县| 佛学| 五原县| 昆明市| 南安市| 衡水市| 定州市| 祥云县| 开原市| 弥渡县| 遵义县| 富民县| 安龙县| 衡山县| 永州市| 称多县| 斗六市| 井冈山市| 丹江口市| 弋阳县| 马公市| 南部县| 福州市| 汉中市| 崇明县| 新闻| 中江县| 千阳县| 长岭县| 宁国市| 开平市| 武定县| 扶风县| 广水市| 平阴县| 定安县| 敦煌市| 定襄县| 逊克县| 绍兴市| 珲春市|