2010-07-21 10 views
8

Próbuję zmienić miejsce XMLSerializer Wyjścia Tymczasowe Zespoły więc śledzę tego rodzaju samouczkaZmiana gdzie XMLSerializer Wyjścia Tymczasowe Zespoły

http://www.hanselman.com/blog/ChangingWhereXmlSerializerOutputsTemporaryAssemblies.aspx

jeszcze kiedy dodać

<system.xml.serialization> 
    <xmlSerializer tempFilesLocation="c:\\foo"/> 
</system.xml.serialization> 

uzyskać tempFileLocation nie jest prawidłowym atrybutem. Używam .net 4.0

Czy nazwa się zmieniła czy coś?

Odpowiedz

7

Jakiej wersji .NET Framework używasz? Ta nieudokumentowana funkcjonalność została wprowadzona tylko w aktualizacji dla Framework 2.0, więc może być tak, że nie masz wszystkich aktualizacji?

Tu jest link do witryny pomocy technicznej MS dotyczące aktualizację http://support.microsoft.com/kb/934529

Aktualizacja: Przetestowałem to z VS2010 Framework 4.0. Chociaż IDE pokazuje ostrzeżenie followin ze względu na schemat nie uwzględniając tego atrybutu.

Warning 13 The 'tempFilesLocation' attribute is not allowed. 

Uruchomiłem i skompilowałem kod i wszystko działało dobrze. Oto plik konfiguracyjny, którego użyłem.

<?xml version="1.0"?> 
<configuration> 
    <system.diagnostics> 
    <switches> 
     <add name="XmlSerialization.Compilation" value="1" /> 
    </switches> 
    </system.diagnostics> 

    <system.xml.serialization> 
    <xmlSerializer tempFilesLocation="c:\foo"/> 
    </system.xml.serialization> 
    <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup> 
</configuration> 
+0

Używam .NET 4.0 – chobo2

+0

Sprawdziłem z odbłyśnikiem i kod do zapoznania się z tempFilesLocation ma, więc Powinni działać. Sprawdzę Tomorow, gdy jestem na moim komputerze, aby potwierdzić, że działa. Należy jednak pamiętać, że jest to nieudokumentowana funkcjonalność, więc nawet jeśli działa dzisiaj, może nie musi i nie musi działać jutro. –

+0

Tak, najprawdopodobniej to zachowanie jest tylko usterką/zaniedbaniem w schemacie XML, którego Visual Studio używa do analizy pliku web.config - nie byłby pierwszym! –

Powiązane problemy