linq « TechBlog cotec it-systeme GmbH
Zurück zum Start

Mit ‘linq’ getaggte Artikel

Workaround: Linq .designer.cs-Datei verschwindet

Donnerstag, 01. April 2010

Heute hat Visual Studio 2008 damit genervt, dass die zu einer Linq-To-SQL-Class gehörige (automatisch erzeugte) .designer.cs-Datei nach eine Änderung im einfach von der Platte verschwand.

Der Versuch die Datei mittels des “Run Custom Tool” neu zu erzeugen mündete in der Fehlermeldung:

The custom tool ‘MSLinqToSQLGenerator’ failed. Unbekannter Fehler

Es existierte eine zum Linq-DataContext  gehörige weitere .cs-Datei mit Erweiterungen der partial classes um eigene Funktionen (operator ==, etc.).

Der Fehler scheint grundsätzlich an den using-Einträgen zu liegen, die nicht außerhalb des namespace auftauchen dürfen.

using System;
using System.Linq;
using System.Xml;
using System.Xml.Linq;

namespace Libraries.Data
{
   ...
}

ändern in

namespace Libraries.Data
{
   ...
}

Ein wenig Suchen im Netz führte zu dieser durchaus verwendbaren Lösung: The custom tool ‘MSLinqToSQLGenerator’ failed