Мне нужно вывести dll проекта в программных файлах."$ (PROGRAMFILES) \ Microsoft ..." Он не встраивается в файлы программы, а в сам проект в папке с именем "$ (PROGRAMFILES)"!
Как мне встроить файлы программы ??
<OutputPath>
<OutputPath>$(ProgramFiles)</OutputPath>
И если вы только что создали новую переменную среды, перезагрузите Visual Studio, иначе она будет использовать 'C: \' вместо содержимого вашей переменной.
Звучит как хороший случай для события после сборки, которое копирует выходные данные проекта в нужную папку:
copy $ (TargetPath) $ (PROGRAMFILES) \ Microsoft ...
Вам необходимо открыть файл csproj в текстовом редакторе и вручную ввести переменные среды в разделе OutputPath. Visual Studio экранирует '$', '(' и ')' при попытке сделать это из IDE.
щелкните правой кнопкой мыши по проекту, выберите , свойства . Выберите вкладку Build , у вас есть output section
В выходной путь укажите конкретный путь для вашего файла программы / microsoft. Это должно работать. Я проверял это.