Why, thank you sir! I had completely forgotten about that.Sven Groot wrote:I took the liberty of reporting this issue.
Let me know if there's something I'm doing wrong here.
Turn on ClearType and open up C# Express and drop a ToolStrip on the side of a form. Add a button and set the following properties:
TextAlign = BottomCenter
TextDirection = Vertical90
TextImageRelation = ImageAboveText
ImageAlign = TopCenter
Look at the text on the button - it's ugly! It looks like all the extra ClearType pixels are all black making the font look really bold and aliased.
Is this a bug in GDI+, or do I have something not set right?
Charles wrote:Hmm. I don't think that's a very reliable test. Basically, the CLR Loader is smart enough to load the right version based on what the compiled managed exe is built against. I really don't know why this is happening. I need to dig in more.
Well, that assembly was written in 2003, so that means it's built against 1.1, right?
Regardless, I hope the issue (either on my side or yours) gets resolved. Can't wait to show the world my terrible handwriting! =D
Charles wrote:You added an Iexplore.exe.config file to your IE directory with this content:
<supportedRuntime version="v1.1.4322" />
You are correct sir, though mine is not as nicely indented. Both with and without the config I report loading 1.0. (by the way, I'm using http://www.cs.odu.edu/~asampson/code/test.html to test my version - just calling Assembly.GetAssembly(typeof(string)).ToString() and displaying it).
- .NET 1.0 and 1.1 installed, (2.0 is uninstalled and I've rebooted since)
- IE 6
- Tablet XP SP2
- Not signed in on Passport
- Experience Pack installed
- SDK 1.7 installed
- C9 trusted
- gacutil /cdl has been run
- EDIT: Running as a User, not an Administrator.
I can get to the Inking reply page, but it says I'm not ink enabled! Microsoft.Ink is in the GAC both 1.7 and 1.0.
Maybe add the exception info in a link called "Technical Details" so we can see what's going wrong?
Sorry about the repro info - couldn't think of anything else that wold have affected it, but you hit the nail on the head. I do have 2.0 installed because I wrote my Summer of Express entry on this tablet. Is there any way I can set up my machine.config to redirect everyone to 1.1 instead of defaulting to 2.0? This has also caused some ASP.NET problems for me and I was wondering if there was a solution that doesn't require me to un/reinstall Express every time I want to switch (that's a hassle, being a LUA and all). I wouldn't mind having to run something to switch back and forth, but the installation process is lengthy.