Установка Dynamically IISUrl веб-приложения Проект

У меня есть проект веб-приложения, который я хотел бы иметь возможность перейти и разработать на полностью отдельном сайте IIS и не иметь, чтобы продолжать редактировать vbproj установку IISUrl каждый раз, когда я делаю это. Я попытался добавить импорт некоторых стандартных свойств, таким образом, я могу поддержать их за пределами файла WAP, но когда я ссылаюсь на них в элементе, ему не нравятся они. Я подозреваю, что это - потому что элемент IISUrl является частью, которой место для помещения не msbuild информации.

Как Вы видите в коде ниже, я пытаюсь сослаться на $ (CustomUrl) в паре мест в WebApp1.vbproj, но когда я открываю VS, этому не нравится он.

Любой способ решить это или делает у любого есть лучший способ отклониться проекты веб-приложения.

CustomImport.vbproj

<Project 
    xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <CustomUrl>http://localhost/WebUrl_1</CustomUrl>
    </PropertyGroup>
</Project>

WebApp1.vbproj

<Import Project="CustomImport.vbproj"/>
<WebProjectProperties>
  <UseIIS>True</UseIIS>
  <AutoAssignPort>True</AutoAssignPort>
  <DevelopmentServerPort>1124</DevelopmentServerPort>
  <DevelopmentServerVPath>/</DevelopmentServerVPath>
  <IISUrl>$(CustomUrl)</IISUrl>
  <OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
  <IISAppRootUrl>$(CustomUrl)/</IISAppRootUrl>
  <NTLMAuthentication>False</NTLMAuthentication>
  <UseCustomServer>False</UseCustomServer>
  <CustomServerUrl>$(CustomUrl)</CustomServerUrl>
  <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
13
задан Richard Edwards 4 March 2010 в 11:36
поделиться