[
https://issues.apache.org/jira/browse/NPANDAY-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12992954#comment-12992954
]
Lars Corneliussen commented on NPANDAY-369:
-------------------------------------------
h1. Spec
* Extend npanday-settings.xsd
** Extend xsd with npandaySettings/vendors/vendor/framework/architecture
** Extend xsd with npandaySettings/defaultSetup/architecture
* Extend NPanday.Plugin.Settings-Plugin
** Fill npandaySettings/architecture (x86 / x86_64)
** Default defaultSetup/architecture to the OS architecture
** Find both the X86 and the 64bit versions of the Framework, and in case add
both frameworks per vendor version
* Extend Components
** Respect frameworkArchitecture in CompilerRequirements, NetExecutableFactory,
...
* Extend Plugins
** Support parameter frameworkArchitecture in all Mojos using the
NetExecutableFactory (aspx, compile, link, resgen, webapp, wsdl, xsd, ..?)
* Update documentation
** for all plugins
** Introduce a 64bit-information-page explaining the different options and
obstacles
* Update NPanday/dotnet to consequently build for x86
* Support dedictaded x86 test runs in maven-test-plugin, using
nunit-console-x86.exe *(DONE)*
> Building NPanday on 64bit operating system OR building and testing other
> x86-apps on 64bit systems
> --------------------------------------------------------------------------------------------------
>
> Key: NPANDAY-369
> URL: https://issues.apache.org/jira/browse/NPANDAY-369
> Project: NPanday
> Issue Type: Bug
> Components: Development Setup
> Affects Versions: 1.3-incubating
> Environment: Win 7, x64, VS 2010 only
> Reporter: Lars Corneliussen
> Assignee: Lars Corneliussen
> Labels: build, nunit, test, x64, x86
> Fix For: 2.0
>
>
> Building NPanday from source (including tests) on 64bit windows fails.
> The problem is, that all resources are built with the 64-bit version of the
> .NET Framework tools. Also then, the nunit-console runs everything (including
> MSBUILD) in 64 bit.
> NPanday itself should allways be built using x86. It should furthermore have
> strong support for building both 32bit and 64bit apps on 64bit systems.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira