2012-08-15 17 views

Antwort

1

Wird die Einstellung irgendwo in Ihrem Code referenziert?

Wenn nicht, können Sie es wahrscheinlich entfernen. Wenn dies der Fall ist, können nur Sie bestimmen, welche Auswirkungen die Entfernung haben könnte.

Bitte beachten Sie, dass dies von einer Drittanbieter-Assembly verwendet werden kann, und es möglicherweise noch suchen und eine Ausnahme auslösen, wenn es nicht existiert. Dies wäre einfach zu erkennen (Ihre Anwendung fällt um)

72

Das hat mit ASP/Ajax-Client Application Services zu tun (http://msdn.microsoft.com/en-us/library/bb384297(v=vs.100).aspx)

ich in meiner Datei app.config diesen Code zu angetroffen und war verwirrt, da ich habe hat unsere gesamte Anwendung von Grund auf neu entwickelt und dies nicht hinzugefügt.

Was ich entdeckte, war, dass diese Zeile (und andere unter den Tags) automatisch zur Datei app.config eines Projekts hinzugefügt werden, wenn das Kontrollkästchen "Clientanwendungsdienste aktivieren" aktiviert ist. Es stellte sich heraus, dass es mein war, obwohl ich immer noch keine Ahnung habe, warum oder wie das passiert ist.

Um zu sehen, ob diese Option in Ihren Projekten ausgewählt ist, klicken Sie mit der rechten Maustaste auf ein Projekt und wählen Sie "Eigenschaften". Navigieren Sie zum Tab "Dienste" und prüfen Sie, ob das Kontrollkästchen aktiviert ist. Wenn dies der Fall ist, deaktivieren Sie es, und die XML-Datei, die Sie sehen, sollte aus Ihrer app.config-Datei verschwinden.

WICHTIG! - Es scheint, dass es einen Fehler in VS2010 (und möglicherweise andere Versionen für alles, was ich weiß), wenn Sie auf die Registerkarte "Dienste" navigieren, es automatisch für Sie dieses Kontrollkästchen aktiviert, die fehlerhafte XML zu Ihrer app.config hinzufügen Datei. Sobald Sie die Box ausgepackt und Ihr Projekt gespeichert haben, navigieren Sie zu einer anderen Registerkarte im Eigenschaftenbereich, bevor Sie sie schließen. Sie erhalten außerdem einen unnötigen Verweis auf "System.Web.Extensions", die Ihrem Projekt hinzugefügt wurden. Wenn Sie dies nicht für etwas anderes verwenden, können Sie es entfernen.

+5

Beachten Sie, dass im Jahr 2013 der Fehler immer noch da ist. Wenn Sie die Option "Clientanwendungsdienste aktivieren" auf der Registerkarte "Dienste" für Ihre Projekteinstellungen deaktivieren, hört VS auf, Ihrer App.config Text hinzuzufügen, wenn Sie versehentlich auf die Registerkarte "Dienste" klicken. – bpeikes

+5

VS2015, der Fehler ist immer noch vorhanden –

+3

Gleiches mit VS2017 lol – codenamezero