国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台江县| 农安县| 苏尼特右旗| 北安市| 泰来县| 略阳县| 嘉峪关市| 化州市| 扎兰屯市| 建德市| 阜阳市| 苍南县| 崇仁县| 中牟县| 济源市| 冀州市| 沽源县| 张家港市| 镶黄旗| 恩施市| 铁力市| 三都| 云梦县| 马尔康县| 上犹县| 红河县| 右玉县| 乐陵市| 新兴县| 南江县| 洪雅县| 封开县| 睢宁县| 泗洪县| 昂仁县| 木兰县| 北票市| 来宾市| 韶山市| 兴义市| 榆林市|