如何从命令行在visual studio中构建Xamarin DLL?

时间:2018-05-27 20:10:37

标签: macos xamarin dll xamarin.ios devops

Xamarin Studio已替换为MacOS上的Visual Studio。我有一个使用Xamarin iOS构建DLL的项目。对于DevOps(自动发布),我想从命令行构建要发布的项目。我之前知道 mdtool 用于此目的,如in this answer所示,但现在在visual studio中不再有mdtools二进制文件了。

1 个答案:

答案 0 :(得分:1)

msbuild已替换mdtool(和xbuild),因此mdtool处理过的所有任务现在都由跨平台{{1}处理}及其标准的cmd-line选项集。

发布配置:

清理解决方案中的单个项目

msbuild

在解决方案中构建单个项目

msbuild /p:SolutionDir=./ /target:Clean /p:Configuration=Release  SomeProjectLibrary/SomeProjectLibrary.csproj

注意:使用msbuild /p:SolutionDir=./ /target:Build /p:Configuration=Release SomeProjectLibrary/SomeProjectLibrary.csproj 使用这些cmd从解决方案的根目录运行。