Hat das schon mal jemand gesehen? Ich habe ein großes Visual Studio-Projekt, das immer wieder [Subtype]Designer[/Subtype]
zu meinem Projekt hinzugefügt und .vcproj
beim nächsten Öffnen und Schließen des Projekts entfernt wird. Es ist nur eine Klasse in definiert StoredImageControl.cs
. Jeder weiß, wie man das abschaltet, da es meine Revisionskontrolle wirklich durcheinander bringt.
Dies ist vor:
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
</EmbeddedResource>
Das ist nach
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
visual-studio
designer
csproj
subtype
Jeff Lundstrom
quelle
quelle
Antworten:
Dies hängt möglicherweise damit zusammen, welche Dateien Sie im gespeicherten Lösungsstatus geöffnet haben. Ich bin in VS2010 auf dieses Problem gestoßen und habe festgestellt, dass beim Schließen der Lösung, während eine XML-Datei im Editor geöffnet war, beim nächsten erneuten Öffnen der Lösung dem Projekt, das diese XML-Datei enthält, diese
<SubType>Designer</SubType>
Zeile hinzugefügt wird. Wenn ich die Lösung schließe, ohne dass diese Datei geöffnet ist, wird nicht versucht, diese Zeile beim folgenden erneuten Öffnen hinzuzufügen.quelle
<Subtype>Designer</SubType>
Tags ständig sporadisch hinzufügt .Dies war ein Problem in mindestens drei Editionen von Visual Studio, 2008, 2010 und jetzt 2012. Es wird in Microsoft Connect als Fehler protokolliert, aber die MS-Antwort lautet "Wir haben Ihre Anfrage aufgezeichnet, planen jedoch nicht, dies zu beheben." Zeit." Schlagen Sie vor, dass Sie den Fehlerbericht abstimmen, da er noch aktiv ist und möglicherweise eine bessere Antwort von MS mit genügend Stimmen erhält.
quelle
In der .csproj-Datei meiner ASP.NET-Webanwendung tritt dasselbe Problem auf:
Gegen:
Mein Ärger über dieses Problem ist auch auf Änderungen der Revisionskontrolle zurückzuführen. Das Problem scheint in VS 2005/2008/2010 vorhanden zu sein. Habe die folgende Frage in Microsoft-Foren gefunden, aber die Antwort ist nicht klar.
<SubType>Designer</SubType>
in .csproj?Ich hoffe, dass eine VS-Einstellung dies verursacht. In diesem Fall möchte ich Sie wissen lassen, wenn ich herausfinde, was diese Einstellung ist.
quelle
Versuchen Sie, den SubType als Attribut des EmbeddedResource-Objekts einzufügen?
Ich habe eine Frage wie Ihre unter folgendem Link gesehen und er hat sein Problem damit gelöst:
http://community.sharpdevelop.net/forums/t/9977.aspx
quelle
SubType
Attributtricks funktioniert nicht bei<Content>
Elementen: VS2010 beschwert sich, dass das Attribut nicht erkannt wird.Ich habe festgestellt, dass
<SubType>Designer</SubType>
sich das Verhalten für Web.config ändert.Wir verwenden WebDeploy, um Webdienstdateien zu veröffentlichen.
Wenn SubType für Web.config festgelegt ist , wird diese Datei korrekt im Hauptverzeichnis veröffentlicht, in dem sich alle Inhaltsdateien befinden, und .svc.
Wenn SubType nicht festgelegt ist - dies geschieht oben, kopiert aber auch Web.config unter bin \ subdirectory - was sehr seltsam ist! Im MsBuild-Protokoll geschieht dies während des CollectFilesFrom_SourceItemsToCopyToOutputDirectory-Ziels.
quelle
Für mich verursacht dies auch Probleme mit der Versionskontrolle, wenn dem Projekt neue Dateien hinzugefügt werden.
Um dies zu umgehen, habe ich Folgendes getan: Ausstehende Änderungen an der Projektdatei rückgängig machen und dann manuell neue Dateien hinzufügen, indem Sie mit der rechten Maustaste klicken -> vorhandene Dateien zum Projekt hinzufügen.
Dabei kommt das Tag
< SubType >Designer< /SubType >
nicht.Hoffe das wird jemandem helfen. Daher poste dies.
quelle