Я запутался при использовании файлов ресурсов. В моем приложении мне нужно сохранить некоторые общие расширения файлов. Поскольку их много, я создал XML-файл, который выглядит примерно так:
<?xml version="1.0" encoding="utf-8" ?>
<Files>
<File>
<Signature>3026B2758E66CF11A6D900AA0062CE6C</Signature>
<Extension>WMA|WMV|ASF</Extension>
<Description>WindowsMediaFile</Description>
</File>
<File>
<Signature>0000000020000000FFFF0000FFFF</Signature>
<Extension>RES</Extension>
<Description>ResourceFile</Description>
</File>
<File>
<Signature>64383A616E6E6F756E6365</Signature>
<Extension>TORRENT</Extension>
<Description>BitTorrentMetainfoFile</Description>
</File>
..... etc
..... etc
......
Вместо этого я мог бы использовать файл .setting, но, думаю, это будет не так эффективно.
В любом случае, я знаю, как извлечь данные из этого файла. проблема возникает, когда я планирую использовать это приложение на другом компьютере.
Я могу прочитать данные из этого XML-файла, указав путь: A: \ Users \ Tono \ Desktop ...... FileSignatures.xml
но какой путь мне придется использовать, чтобы он работал при развертывании этого приложения. Я знаю, что могу поместить этот файл в каталог bin, а затем я могу использовать относительный путь. также, когда я выбираю файл в visual studio, у меня есть опция:
Если мне нужен этот файл, следует ли мне скопировать этот файл в выходной каталог, чтобы я мог использовать его при развертывании на другом компьютере?
Я знаю, что, вероятно, смогу решить эту проблему, но я просто хочу убедиться, что я делаю это правильно. Я мог бы решить это, но я не понимаю, как это работает.