Я бы поместил их все в папку «Ресурсы» или подобное в вашем проекте, добавьте файл настроек проекта («app.config»), который имеет имя этой папки, а затем ссылается на них с помощью этого -
В файле app.config:
<setting name="DocumentDirectory" serializeAs="String">
<value>F:\Online_signup1\Resources</value>
</setting>
Где-то во время запуска программы:
string docDir = Settings.Default.DocumentDirectory;
Везде еще:
string filename = Path.Combine(docDir, myfile)
Таким образом, если вы когда-либо распространяете свою программу или перемещаете что-либо вокруг, вы не будете зацикливаться на своем коде и менять имена файлов везде, просто измените каталог в файле настроек, и вы будете золотыми.
Для веб-проектов, вы можете поместить его в файл web.config, например, так:
<appSettings>
<add key="DocumentDirectory" value="F:\Online_signup1\Resources"/>
</appSettings>
И доступ через:
string docDir = ConfigurationManager.AppSettings["DocumentDirectory"];
можно поставить <Имя параметра = "DocumentDirectory "serializeAs =" String "> F: \ Online_signup1 \ Resources в приложениях web.config? Если это так, оно должно быть помещено внутри любого другого тега? еще раз спасибо –
DarkW1nter
Работает Web.config - см. Мой обновленный ответ. – tzaman