Сохраните xml в скомпилированном DLL

Вот простой ответ, который имеет дело со строками и массивами одновременно во время преобразования.

jsonToQueryString: function (data) {
        return Object.keys(data).map((key) => {
            if (Array.isArray(data[key])) {
                return (`${encodeURIComponent(key)}=${data[key].map((item) => encodeURIComponent(item)).join('%2C')}`);
            }
            return(`${encodeURIComponent(key)}=${encodeURIComponent(data[key])}`);
        }).join('&');
    }
6
задан TheLearner 3 September 2009 в 15:01
поделиться

2 ответа

Ага - включите его как встроенный ресурс (т.е. используйте этот параметр в свойствах элемента в Visual Studio), затем используйте Assembly.GetManifestResourceStream , чтобы прочитать его.

Я делаю это все время для данных модульных тестов. Как вы говорите, вы можете просто отредактировать файл, перестроить, и он будет там.

10
ответ дан 9 December 2019 в 22:37
поделиться

Я хотел сделать небольшое дополнение к ответу Джона . Embedded Resource - это значение свойства Build Action на панели Properties.

1
ответ дан 9 December 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: