yakecan / dropthings

Automatically exported from code.google.com/p/dropthings
0 stars 0 forks source link

Build problems related to dependency on AspectF #166

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Download the source package for version 2.7
2. Install prerequisites as noted in Readme.txt
3. Convert the solution to 2008 format (by running ConvertToVS2008.bat)
4. Open the solution

What is the expected output? What do you see instead?
An error is presented saying "One or more projects in the solution could not be 
loaded".  This is because The solution file references OmalALZabir.AspectF 
using a relative path 
..\..\..\..\..\RND\AspectF\AspectF_Src\AspectF\OmalALZabir.AspectF.csproj.
This ultimately results in the solution not building.

What version of the product are you using? On what operating system?
Version 2.7 of DropThings running on 64-bit Windows 7, Visual Studio 2008 SP1.

Please provide any additional information below.
This can be fixed by including the AspectF assembly as a .dll in references, or 
alternatively, by including the AspectF project in the DropThings distribution. 
 Note also that the latest source code of AspectF (available using svn from 
http://aspectf.googlecode.com/svn/trunk) is not compatible with DropThings due 
to significant refactoring. Instead, users should download AspectF version 1.3 
from http://code.google.com/p/aspectf/downloads/list and include this in the 
DropThings solution in order for it to build.

Original issue reported on code.google.com by r.d.fawcett on 20 Dec 2010 at 12:25

GoogleCodeExporter commented 9 years ago
Please take the 2.7 version. I have fixed it there.

Original comment by omaralzabir@gmail.com on 20 Dec 2010 at 1:18

GoogleCodeExporter commented 9 years ago
Thanks for getting back to me so quickly. However, I already am looking at the 
2.7 version, and I think it's still a problem there.

It's not fixed in trunk either, with line 71 of both solution files still 
starting with ..\..\..\..\RND.

Original comment by r.d.fawcett on 20 Dec 2010 at 1:26

GoogleCodeExporter commented 9 years ago
I now see that OmalALZabir.AspectF.dll is included in the ThirdParty folder.

Perhaps the reference to the project should be removed from the solution files, 
and the reference in the RestAPI project file should be changed to point to 
this .dll instead.

Original comment by r.d.fawcett on 20 Dec 2010 at 1:33

GoogleCodeExporter commented 9 years ago
Finally, I attach a patch to point the RestAPI project to the ThirdParty 
version of AspectF, and to remove the AspectF projects from the solutions.

Original comment by r.d.fawcett on 20 Dec 2010 at 2:03

Attachments:

GoogleCodeExporter commented 9 years ago
Thanks for reporting. I have fixed it in 2.7.1 and in trunk as well.

Original comment by omaralzabir@gmail.com on 24 Dec 2010 at 11:52