Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Artegor
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 45
1

Использование Solution Items

08.05.2016, 12:41. Просмотров 694. Ответов 4
Метки нет (Все метки)

Как обратиться к файлу, содержащемуся в Solution Items решения ?
Пробовал и так
C#
1
2
3
var path = @"data.txt";
if (File.Exists(path))
                Console.Write("yes");
и так
C#
1
2
3
var path = @"\\Solution Items\data.txt";
if (File.Exists(path))
                Console.Write("yes");
Не видит он файл
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2016, 12:41
Ответы с готовыми решениями:

Solution
Соберите Solution. Состоящий из C# библиотека веб приложение (MVC). Я...

Путь к файлу в Solution Explorer
Как прописать путь например к файлу *.mp3 в "mediaElement1" если его вложить...

Solution’s time and memory complexity
У меня есть такое задание: 2. What is your solution’s time and memory...

Добавление ссылок в Solution Explorer
Привет. Основное приложение имеет несколько модулей, описанных в библиотеках...

Как скопировать файл из Resource (Solution Explorer)?
Как скопировать файл добавленный в Resource (Solution Explorer) в нужную папку...

4
Usaga
Эксперт .NET
5128 / 3489 / 614
Регистрация: 21.01.2016
Сообщений: 13,834
Завершенные тесты: 2
08.05.2016, 13:07 2
Artegor, solution items - это не ресурсы! Такие файлы существуют только в проекте. Если тебе нужно файлы "таскать с собой" используй ресурсы или content.
0
OwenGlendower
Супер-модератор
Эксперт .NET
9673 / 8421 / 3607
Регистрация: 17.03.2014
Сообщений: 16,863
Записей в блоге: 1
08.05.2016, 13:28 3
Artegor, следует различать структуру папок решения/проекта от структуры папок готовой программы. Если тебе нужно чтобы файл(ы) из проекта лежали рядом с exe, то настрой их копирование в выходной каталог и далее строй путь относительно пути к папке программы (AppDomain.CurrentDomain.BaseDirectory).
0
Artegor
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 45
08.05.2016, 17:17  [ТС] 4
Цитата Сообщение от OwenGlendower Посмотреть сообщение
лежали рядом с exe
Как раз этого не надо. Нужно чтобы лежали в солюшене (но не в папке с exe) и все проекты имели доступ к ним

Добавлено через 4 минуты
Цитата Сообщение от Usaga Посмотреть сообщение
solution items - это не ресурсы! Такие файлы существуют только в проекте. Если тебе нужно файлы "таскать с собой" используй ресурсы или content.
странно, если они существуют только в проекте, то почему папка называется solution items ?)
Да, нужно таскать с собой, но пробежался документации и там говорится, что Resources создаётся в проекте, то есть, как я понимаю, файл из Resources будет существовать на уровне этого проекта, а из другого к нему не получишь доступ, или я путаю что-то ?
0
Usaga
Эксперт .NET
5128 / 3489 / 614
Регистрация: 21.01.2016
Сообщений: 13,834
Завершенные тесты: 2
08.05.2016, 17:31 5
Artegor, solution items - папка для "организационных вещей", как то: README, какие-то архивы с SDK, ТЗ и тому подобное. Можно рассматривать эту вещь как мета-данные твоего решения.

Если тебе нужны ресурсы общие для всех (или некоторых) проектов твоего решения (solution), то делается это элементарно - заводишь проект библиотеки (DLL-файл), которая будет содержать нужные тебе (встроенные) ресурсы и, которая, будет использоваться другими проектами (т.е. проекты должны заиметь ссылку на эту библиотеку).
0
08.05.2016, 17:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2016, 17:31

.Net удаляет dll при пересборке solution
При ребилде проекта изо всех присоединённых проектов удаляются из bin dll а...

При добавлении в solution проекта не подключаются библиотеки
Добрый день, проблема такого рода (VS 2010) : 1. В имеющемся солюшне создаю...

Разные проекты в одном solution - как заставить работать?
Есть основной проект - Windows Application(C#) и ещё один - Console...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru