файл решения msbuild - PullRequest
       4

файл решения msbuild

2 голосов
/ 07 марта 2011

Я создал файл msbuild, который будет создавать файл решения (ПРИМЕЧАНИЕ: не файл проекта).Я хотел бы иметь возможность изменить путь отладки и выпуска релиза в файле msbuild.Как я могу сделать это?Большое спасибо.

msbuild file

   <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      <Target Name="deploy">
        <MSBuild Projects="foo.sln" Properties="Configuration=Release" ContinueOnError="false" />
      </Target>
    </Project>

Файл решения Ниже:

 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "foo", ".", "{3D958438-10F1-4211-BC7F-F0A5E5601C3F}"
        ProjectSection(WebsiteProperties) = preProject
            TargetFramework = "3.5"
            Debug.AspNetCompiler.VirtualPath = "/foo"
            Debug.AspNetCompiler.PhysicalPath = "..\foo\"
            Debug.AspNetCompiler.TargetPath = "..\..\PrecompiledWeb\foo\"
            Debug.AspNetCompiler.Updateable = "true"
            Debug.AspNetCompiler.ForceOverwrite = "true"
            Debug.AspNetCompiler.FixedNames = "false"
            Debug.AspNetCompiler.Debug = "True"
            Release.AspNetCompiler.VirtualPath = "/foo"
            Release.AspNetCompiler.PhysicalPath = "..\foo\"
            Release.AspNetCompiler.TargetPath = "..\..\PrecompiledWeb\foo\"
            Release.AspNetCompiler.Updateable = "true"
            Release.AspNetCompiler.ForceOverwrite = "true"
            Release.AspNetCompiler.FixedNames = "false"
            Release.AspNetCompiler.Debug = "False"
            VWDPort = "51644"
            DefaultWebSiteLanguage = "Visual Basic"
        EndProjectSection
    EndProject

1 Ответ

2 голосов
/ 07 марта 2011

Чтобы изменить вывод, установите свойство OutDir. Так что вместо:

  Properties="Configuration=Release"

попробовать:

  Properties="Configuration=Release;OutDir=d:\myCode\out\"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...