2016-10-22 7 views
0

У меня есть ASP .NET проект, который после сборки создает пакеты какпеременная сборки, которая содержит абсолютный путь к _PublishedWebsites {Projectname} .zip

<vNext build directories>\Bin\Release\_PublishedWebsites\{ProjectName}.zip 

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

<vNext build directories>\Bin\Release\_PublishedWebsites 

, но не последняя часть, которая всегда содержит <project name>.zip.

Если я могу получить название проекта в переменной, которая тоже прекрасна, или я могу получить абсолютный путь, то будет идеально.

Пожалуйста, помогите мне, дайте мне знать, если вам нужна дополнительная информация.

ответ

1

По умолчанию для имени проекта нет такой переменной. Вы можете создать только переменную и присвоить ей значение. После этого вы можете использовать переменную $ (Projectname) для названия проекта:

enter image description here

+0

мы можем получить доступ к этой переменной как-то из vNext DEF MSBuildProjectName – Angshuman

+0

Значит, вы хотите присвоить переменной $ (Projectname) в MSBuildProjectName собственности? Нет, имя свойства «MSBuildProjectName» зарезервировано. –

+0

Я не хотел использовать данные переменной MSBuildProjectName и передать ее как аргумент vNext powershell. – Angshuman