Дополнение Visual Studio - нахождение текущего пути к папке решения

Это основано на предоставленном вами коде, но работает очень медленно для большого списка, как отмечено в других комментариях.

new_records = []

for record in records: 
    new_id = record['id'] 
    new_name = record['name'] 
    new_dict = {'id':new_id, 'name': new_name}
    if not any(new_record['id'] == new_id for new_record in new_records):
        new_records.append(new_dict)
9
задан Tom J Nowell 11 March 2009 в 10:38
поделиться

2 ответа

Увы я понял это после большого количества goooogling!!

В connect.cs:

    public String SolutionPath()
    {
        return Path.GetDirectoryName(_applicationObject.Solution.FullName);
    }
12
ответ дан 4 December 2019 в 13:05
поделиться

Ответ Solution.FullName правильный, но будьте осторожны, вы не сможете получить к нему доступ, пока не будет вызван метод OnStartupCompleted в connect.cs.

3
ответ дан 4 December 2019 в 13:05
поделиться
Другие вопросы по тегам:

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