[German] Build (web): Die Datei “src” ist an dieser Stelle nicht gültig, weil sie keinen Typ verfügbar macht.

Die hässlichste Fehlermeldung, die ich in letzter Zeit gesehen habe.

Nicht nur, weil sie mit einem englischen Visual Studio 2005 SP1 auftritt. Auch nicht allein, weil das Deutsch, wie das meiste, das von Microsoft als "Deutsch" angeboten wird, völlig unverständlicher Bockmist ist.

Sondern weil die englische Fehlermeldung: "The file ‘src’ is not a valid here because it doesn’t expose a type." sogar noch blöder ist.

Man kann mit <%@ Register Src="…" TagName="…" TagPrefix="…"%> offensichtlich nur Web User Controls referenzieren.

Eine Lösung ist bei ASP.NET 2.0 Web Sites, für Custom Controls (im Gegensatz zu Web User Controls) ein separates Projekt anzulegen.

Oder man packt sie in einen eigenen Namespace und verwendet <%@ Register Namespace="…" TagPrefix="…"%>.

Oder, wie bei Susan Warren, die wahre Ursache liegt in einem tief verborgenen Kompilierungsfehler.

Advertisements
This entry was posted in Coding Horror. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s