<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>xscDevBlog - LastSharp &#38; Co. &#187; 64bit</title>
	<atom:link href="http://dev.xscheme.de/tag/64bit/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.xscheme.de</link>
	<description>Der xscheme-DevelopmentBlog</description>
	<lastBuildDate>Sun, 23 May 2010 11:40:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BadImageFormatException auf Vista x64 (.NET)</title>
		<link>http://dev.xscheme.de/2008/12/badimageformatexception-vista-x64/</link>
		<comments>http://dev.xscheme.de/2008/12/badimageformatexception-vista-x64/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 01:10:48 +0000</pubDate>
		<dc:creator>xsc</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[BadImageFormatException]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://dev.xscheme.de/?p=470</guid>
		<description><![CDATA[Dank einer Support-Anfrage im Forum (hier) bin ich nun anscheinend endlich der Wurzel eines Problems auf der Spur, das einige LastSharp-User auf dieser Welt nervt: die &#8220;settings.ini&#8221; wird nicht gespeichert, die MP3-Wiedergabe funktioniert nicht, manches Mal kommen noch weitere &#8220;Symptome&#8221; hinzu.  In der gestern geposteten Fehlermeldung war nun also von einer &#8220;BadImageFormatException&#8221; die Rede &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Dank einer Support-Anfrage im Forum (<a href="http://devboard.xscheme.de/read.php?4,70">hier</a>) bin ich nun anscheinend endlich der Wurzel eines Problems auf der Spur, das einige LastSharp-User auf dieser Welt nervt: die &#8220;settings.ini&#8221; wird nicht gespeichert, die MP3-Wiedergabe funktioniert nicht, manches Mal kommen noch weitere &#8220;Symptome&#8221; hinzu.  In der gestern geposteten Fehlermeldung war nun also von einer &#8220;<strong>BadImageFormatException</strong>&#8221; die Rede &#8211; Grund genug, mich schlau zu machen.</p>
<p>Das irrKlang-Forum liefert sogleich den ersten Hinweis (<a href="http://www.ambiera.at/forum/Blah.pl?m-1229368915/">hier</a>):</p>
<p style="padding-left: 30px;">By default, a Visual Studio project is targeted for &#8220;Any CPU.&#8221; Unfortunately, when run on <strong>64-bit Vista</strong>, the default is a 64-bit application, which creates a conflict with the <strong>32-bit DLLs</strong>. Worse, this error only shows up at runtime, when the libraries bind to the executable.</p>
<p>Die Lösung wäre es unter Visual Studio, so wird weiter ausgeführt, die Projekteinstellungen zu öffnen und auf der Registerkarte &#8220;Erstellen&#8221; als Zielplattform &#8220;x86&#8243; auszuwählen. Blöd nur, dass die <a href="http://www.microsoft.com/germany/express/">Visual Studio Express Editions</a> diese Option gar nicht bieten&#8230;</p>
<p><strong>Erster Weg</strong></p>
<p>Ich folge dem Vorgehen von <a href="http://www.jenkz.org/2008/05/10/visual-c-2008-express/">jenkz.org</a> und editiere meine Projektdatei von Hand, indem ich in den zweiten PropertyGroup-Abschnitt die Zeile<code><span><span class="tag"> &lt;</span><span class="tag-name">PlatformTarget</span><span class="tag">&gt;</span><span>x86</span><span class="tag">&lt;/</span><span class="tag-name">PlatformTarget</span><span class="tag">&gt;</span></span> </code>einfüge.</p>
<p><strong>Zweiter Weg</strong></p>
<p>Ich nehme einen kleinen Umweg in Kauf und kann dann doch die Express Edition für diesen Zweck missbrauchen. Hierzu folge man den Instruktionen in <a href="http://wfrobozz.blogspot.com/2008/09/visual-c-2008-express-and-3264-bit.html">Frobozz&#8217;s Blog</a>.</p>
<p><strong>Fazit</strong></p>
<p><span style="text-decoration: line-through;">Ich bin gespannt, ob LastSharp damit 64-Bit-fähig wird&#8230;</span> LastSharp läuft damit auch auf Vista x64.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.xscheme.de/2008/12/badimageformatexception-vista-x64/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
