To prawdopodobnie najczęściej zadawane pytania, ale nie byliśmy w stanie znaleźć rozwiązania nawet po wielu poszukiwaniach.Przenoszenie elementów kompilujących w msbuild do osobnego pliku?
Mamy wiele plików msbuild, które działają na tym samym zestawie plików źródłowych. (Nie jest to szczególnie istotne, ale kompiluje się na zupełnie inne platformy.) Aby uprościć zarządzanie nimi, chcielibyśmy przenieść nazwy plików źródłowych <Compile>
do osobnego pliku i odnieść się do nich ze wszystkich plików msbuild.
Staraliśmy cięcia <ItemGroup>
zawierający <Compile>
przedmioty i wklejenie go do nowego pliku, a otaczający go
<Project DefaultTargets="Build" ToolsVersion="3.5"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
a następnie przedstawieniu ten plik z oryginału z
<Import Project="Common.files.csproj" />
ale to nie działa - rozwiązanie otwiera się (z ostrzeżeniem od zhakowania domyślnej konfiguracji), bu • Żadne przedmioty nie pojawiają się w Eksploratorze rozwiązań.
Co robimy źle?
Co się stanie, jeśli wybierzesz "Pokaż wszystkie pliki"? – mellamokb
@mellamokb: to nie powinno mieć znaczenia - Pokaż tylko wszystkie pliki pokazuje, co jest na dysku. Próbowałem tego również, żeby się upewnić. – bright