|
Yuri Astrakhan
Posts: 53
Joined: 2006-05-19
|
It appears none of the XLL addins work when compiled with Visual Studio 2010, even the vanila sample generated by VS. All functions show up in the Excel's functions wizard, but always return #VALUE, without even entering the UDF.
I tried it on a Windows XP SP3 32 bit and Windows 7 (RC1) 64 bit.
Both machines had Visual Studio 2010 beta 1 and Excel 2007. Add-in Express?Â?Ô?? 2009 for .NET v5.1.2022 (premium)
At one point I was able to catch this exception:
"Attempt to access method OurAddin.XLLModule+XLLContainer.OurMethod( <list of parameter types> ) in violation of security transparency rules failed." which seemed to be an instance of MethodAccessException
Repo steps:
* Create a new ADX XLL Add-in project
* (do not generate the setup project, leave all other settings on default)
* Uncomment the sample function AllSupportedExcelTypes()
* build and register adx project
* start Excel
* In any cell, enter =AllSupportedExcelTypes("aa")
Result: #VALUE error
|
|
Posted 25 Aug, 2009 11:56:42
|
|
Top
|
|
Sergey Grischenko
Add-in Express team
Posts: 7233
Joined: 2004-07-05
|
Hi Yuri.
Thanks for the bug report. Please try to set the 'Target Framework' option to .NET Framework 2.0 in the Properties dialog of the XLL project.
It should fix the issue for a while. |
|
Posted 26 Aug, 2009 10:49:07
|
|
Top
|
|
Yuri Astrakhan
Posts: 53
Joined: 2006-05-19
|
Thanks Sergey, but unfortunately there is a 4.0-compiled library that this plugin is referencing. Is there a chance this issue might be resolved some time soon? Anything I can do to help?
Thanks! |
|
Posted 26 Aug, 2009 12:30:14
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hi Yuri,
Is there a chance this issue might be resolved some time soon? Anything I can do to help?
Nope. We will do our best to make it work. Please understand that it can get some time to fix the issue. Thank you for your time and patience. |
|
Posted 27 Aug, 2009 09:57:26
|
|
Top
|
|
Yuri Astrakhan
Posts: 53
Joined: 2006-05-19
|
Eugene, thanks for a quick reply.
The reason I was asking about the time is that I have a demo project that I need to show in 2 weeks. If you think you will fix this issue soon, I can simply wait. If not, I can try to back-port the needed code (a considerable effort), but I wouldn't want to do it if you think it's a quick fix.
In short - I am not pressuring you to fix it right away, just need an estimate to determine how to better organize my work.
Thanks much! |
|
Posted 28 Aug, 2009 10:37:39
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hi Yuri,
We will do our best to prepare a new build for you in a week. |
|
Posted 28 Aug, 2009 10:54:46
|
|
Top
|
|
Eugene Astafiev
Guest
|
Good news, Yuri!
The bug lies in the .Net Framework 4.0 Beta 1. We have just tested it against the Beta 2. The add-in works like a charm :D So, we don't need to fix anything in Add-in Express. |
|
Posted 28 Aug, 2009 11:25:28
|
|
Top
|
|
Yuri Astrakhan
Posts: 53
Joined: 2006-05-19
|
Eugene, this is a good news, except WHERE did you find beta 2? I have looked around, and it doesn't seem to exist anywhere :( Does it work with the Visual Studio 2010?
Thanks! |
|
Posted 28 Aug, 2009 14:06:48
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hello Yuri,
Eugene, this is a good news, except WHERE did you find beta 2? I have looked around, and it doesn't seem to exist anywhere
It was not opened for public access. You have to wait a little.
Does it work with the Visual Studio 2010?
Yes, it does. |
|
Posted 31 Aug, 2009 02:02:05
|
|
Top
|
|