Wpis z mikrobloga

Serwus!
Mam prostą aplikację napisaną w WPFie, która korzysta z obrazków ( wyświetla je ). W Visualu dodałem je do projektu i ustawiłem odpowiedni Build Action - wszystko działa.
Problem pojawił się, gdy dodaje do katalogu z obrazkami nowy obrazek i uruchamiam aplikację jako .exe
Aplikacje nie widzi wtedy nowego obrazka. Jak to obejść, żebym mógł dodawać obrazki do folderu bez ponownej kompilacji, dodawania obrazka do projektu i ustawiania Build Action?

#csharp #wpf #pogramowanie
  • 5
  • Odpowiedz
@JewelOfTheNile: Jak aplikacja jest uruchomiona i to przez nią wrzucasz obrazki to możesz je zapisać gdzie tam tylko chcesz, natomiast obrazki, które mają być razem z aplikacją to muszą być w projekcie i mieć build action ustawione.
  • Odpowiedz
@JewelOfTheNile: coś w stylu

var files = Directory.GetFiles("C:\path", "*.png", SearchOption.AllDirectories)
string localFilepath = Settings.Default.FilePath;

foreach (string filename in files)
{
var path = Path.Combine(new string[] { localFilepath, filename });
Bitmap image = new Bitmap(path);
}
  • Odpowiedz