открытое слово док с c # - PullRequest
0 голосов
/ 07 мая 2010

Я использую некоторый код, который я нашел, чтобы открыть документацию по словам с веб-страницы, используя c # Я добавил документы в проект как существующие элементы, мне просто интересно, как лучше всего ссылаться на них в коде,

например

        object filename = "f:\\Online_signup1\\DONE-Signup_Step1.dot";

или просто object filename = "DONE-Signup_Step1.dot"; еще раз спасибо

1 Ответ

0 голосов
/ 07 мая 2010

Я бы поместил их все в папку «Ресурсы» или аналогичную в вашем проекте, добавил файл настроек проекта («app.config»), в котором есть имя этой папки, и затем обратился к ним, используя это 1001 * В вашем файле 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"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...