Я хочу добавить связанные файлы в проект с переменной окружения в пути.
При попытке с $ (SourceLoc) \ File.cs путь отклоняется.
Когдапри попытке с% SourceLoc% \ File.cs путь принимается, но разрешается полный путь.
Я могу закрыть проект и вручную отредактировать файл проекта, добавить $ (SourceLoc) к пути, и он будет работатьхорошо.Но разве нет более простого способа?
Обновление
Я обнаружил, что это может быть сделано с помощью расширений окна инструментов и DTE.Хотя я еще не тестировал его.
Обновление
Я уже пытался сделать это с расширениями, но он тоже не работал:
Solution2 soln;
Project prj;
soln = (Solution2)_dte.Solution;
ProjectItem prjItem;
prj = soln.Projects.Item(1);
prjItem = prj.ProjectItems.AddFromFile(@"%SourcePath%\MyClass.cs"); // fail
prjItem = prj.ProjectItems.AddFromFile(@"$(SourcePath)\MyClass.cs"); // fail
Darnit ...