any idea on how the msbuild story on mono is these days?  ie... will it work
'out-of-the-box'?

On Mon, Feb 16, 2009 at 9:20 PM, Ayende Rahien <aye...@ayende.com> wrote:

> +1 And I have used MSBuild for a long time in Rhino Tools
> I used the same generate assemblyinfo approach, you can still find it in
> the SVN archives.
>
>  On Mon, Feb 16, 2009 at 9:57 PM, Davy Brion <ral...@davybrion.com> wrote:
>
>> Hi guys,
>>
>> i'm trying to get everything up and running on the buildserver, and nant
>> is causing some problems with regards to easily being able to run tests for
>> various database configurations.
>>
>> Seeing as how the nant build scripts are way too complex (at least for my
>> taste), i propose we move to a simpler msbuild script.  I have some
>> experience with msbuild, and while it's not perfect i do think it's simpler
>> than nant.
>>
>> Would there be any objections from any of you with regards to moving to
>> msbuild?
>>
>> There would be one breaking-change though... currently, none of our
>> projects have an AssemblyInfo.cs file because nant creates it (i'm told to
>> make sure that each AssemblyInfo.cs file contains the same versioning
>> information).  I've never used that approach with msbuild, but there are
>> msbuild tasks available to keep the versioning information in synch across
>> projects.  So if we do go ahead with this, we would have to add an
>> AssemblyInfo.cs file to each project again.
>>
>> Other than that, i think we can create a pretty simple script to build the
>> project, run the tests (for whatever database configuration you'd like) and
>> once that's working we can add automated binary and source packaging to the
>> mix as well.
>>
>> So, any objections? Or other suggestions?
>>
>> brs,
>> Davy
>>
>
>

Reply via email to