Questions and suggestions
I set the comment limit to 90 days. As a result, the original post for questions and suggestions has expired. This one is just to re-enable that.
Please post any questions or suggestions in this blog.
I have left fusion team. I can still answer questions about fusion and SxS. For feature/change suggestions, you can try Alan Shi, or many of the CLR bloggers.
Thanks for reading.
Comments
Anonymous
December 12, 2006
Obvious question: what are you doing now and will you be blogging it?Anonymous
December 12, 2006
I work in Windows Live now. You can probably tell from my recent articles. I probably will talk about random programming questions. I still have a few things wanted to discuss in the assembly binding though. When I get time I will post them.Anonymous
December 18, 2006
Some time my GAC folder is empty, it shows 0 files. I normally try few things like closing all instances of visual studio, reset IIS, reset Biztalk(since thats my day job) shut down antivirus etc etc....it works some times...else i need to do a reboot....any idea why this is happening?? Regards, SaravanaAnonymous
December 20, 2006
I have a question concerning SxS: I want to use the VC80 CRT on WinPE 2.0. How can I do this? I already copied the folder, which contains the "msvcm80.dll", "msvcp80.dll" and "msvcr80.dll" files into the WinSxS folder of the WinPE. But when I try to start a test application, which is dynamically linked to these files, I get a side-by-side configuration error. A trace with "sxstrace.exe" shows a "Did not find the assembly in WinSxS" error. Do you know what I am doing wrong? Statically linked applications work without problems. BTW, is there another way to get in contact with you (i.e. by E-Mail) than just this blog? Thanks in advance and best regards, Colin FinckAnonymous
December 21, 2006
Saravana, I have no idea. Sorry. Colin, You can't xcopy files to winsxs directory in Vista, and expect it to work. (when you say WinPE 2.0, I assume it is Vista). You should look into using the API to install it. http://msdn2.microsoft.com/en-us/library/aa376204.aspxAnonymous
January 10, 2007
Have a question about the ResourceResolve event. Our product is using satellite assemblies for localization. To get localized strings we call ResourceManager.GetString(). The tricky part is we're trying to deploy the resource files on-demand from a server. When the code hits the GetString call, the ResourceResolve event is triggered. My event handler code downloads the file, installs it into the GAC and returns an Assembly object. But the GetString call asserts with a MissingManifestResourceException. But, because I installed the file into the GAC, the next time I run the resources work fine. There must be a difference between me returning an Assembly oibject and when it gets the resources from the GAC. Any ideas? ThanksAnonymous
January 10, 2007
This may have been caused by the caching of assembly binding failures in .Net framework 2.0. http://blogs.msdn.com/junfeng/archive/2004/07/22/190813.aspxAnonymous
January 10, 2007
I think i have a theory. The assembly I'm returning has a culture of 'en', but the threadCulture is set to en-US. If the ResourceResolve event asks for an en-US assembly and I return an assembly with an 'en' culture, will that cause it to fail?Anonymous
January 12, 2007
The comment has been removedAnonymous
January 12, 2007
John L, I think it is possible. But I am not the best person to answer your question, as I don't know much about resource loading. Try to ask in BCLTeam's blog.Anonymous
January 12, 2007
john.carneiro I haven't tried the scenario you described. There is no caching for assembly in GAC. So your scenario in theory should work. If you want me to guess, I will probably say it is caused by the same caching binding failure breaking change above. In any case, fusion binding log is your friend.Anonymous
February 22, 2007
On my newly installed Vista Home Premium setup, I appear to be missing the folder for Microsoft.Windows.Common-Controls in the WinSxS folder. Is this intentional? I cannot embed a manifest referencing the version 6.x common controls in Visual Studio 2005 without it. Is there a way to fix this?Anonymous
February 27, 2007
The comment has been removedAnonymous
March 01, 2007
Your descriptions on DEVPATH were helpful, but I'm still having a problem. I have a VS2005 solution where my NUnit project does just fine finding the Assemblies in my DEVPATH but my Web Site project fails to find them. Any thoughts or suggestions? Thanks, LaneAnonymous
March 01, 2007
The comment has been removedAnonymous
March 02, 2007
The comment has been removed