Где хранятся ссылки на проекты?
Примерчик слепить будет не просто - Я не помню как программно задать создание сайта под ИИС.
Давно не делал. Очень давно.
Потому могу только описать последовательность действий.
- в ИИС Менеджере - Sites->Add New Site - создаешь любой сайт.
(содержимое сайта и как он привязан - не важно)
- в Студии - File->Open->Web site - открывается окошко для выбора сайта.
- о окошке - Local IIS & сайт созданный в ИИС Менеджере. Open.
Теперь к солюшнику можно добавить пару проектов либ.
Стандартно, без затей - Add->New Project - dll...
После сохранения будет что-то вида:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lib1", "Lib1.csproj", "{2557EB9A-B2E4-4E08-945A-A188AEA1F16F}"EndProjectProject("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lib2", "Lib2.csproj", "{F7A3282A-826E-4DE2-A688-8F395B7D392A}"EndProjectProject("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "http://site8084:8084", "http://site8084:8084", "{04EBCC77-2202-4BE5-AA3B-29308D49B846}"ProjectSection(WebsiteProperties) = preProjectUseIISExpress = "false"TargetFrameworkMoniker = ".NETFramework,Version=v4.0"ProjectReferences = ""Debug.AspNetCompiler.VirtualPath = "/site8084"Debug.AspNetCompiler.PhysicalPath = "Web\site8084"Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\site8084\"Debug.AspNetCompiler.Updateable = "true"Debug.AspNetCompiler.ForceOverwrite = "true"Debug.AspNetCompiler.FixedNames = "false"Debug.AspNetCompiler.Debug = "True"Release.AspNetCompiler.VirtualPath = "/site8084"Release.AspNetCompiler.PhysicalPath = "Web\site8084"Release.AspNetCompiler.TargetPath = "PrecompiledWeb\site8084\"Release.AspNetCompiler.Updateable = "true"Release.AspNetCompiler.ForceOverwrite = "true"Release.AspNetCompiler.FixedNames = "false"Release.AspNetCompiler.Debug = "False"SlnRelativePath = "Web\site8084"EndProjectSectionEndProject
Ооо... нашел куда оно пишется - ProjectReferences = ""...
Меняется так:
- в солющнике выбрать проект сайта
- правая кнопка->Property Pages...
в окошке - References - и далее добавить/удалить/выбрать нужные проекты.
Остается вопрос - как добавить конфигурацию Тестс для сайтa?