«msbuild» 태그된 질문

MSBuild라고도하는 Microsoft Build Engine은 관리 코드 용 빌드 플랫폼이며 .NET Framework의 일부였습니다.

7
프로젝트 콘 외부에있는 .csproj에 콘텐츠 파일 포함
"C : \ Projects \ MyProject \"에있는 MyProject.csproj라는 C # 프로젝트가 있습니다. 이 프로젝트의 출력 디렉토리에 복사하려는 파일도 있습니다. 그러나 파일은 "C : \ MyContentFiles \"위치에 있습니다. 즉, 프로젝트 콘 내에 있지 않습니다. 이 디렉토리에는 하위 디렉토리도 있습니다. 디렉토리의 내용은 관리되지 않습니다. 그러므로 나는 그 아래에있는 모든 것을 포함해야합니다. 프로젝트에 …
85 msbuild  csproj 

5
빌드 후 이벤트 실행 PowerShell
빌드 후 이벤트로 .NET 프로젝트를 설정하여 powershell 스크립트를 실행할 수 있습니까? 이 스크립트를 사용하여 일부 파일을 생성하고 있습니다. 또한 디버그 또는 릴리스 빌드인지 여부를 스크립트로 전달할 수 있습니다. 이것의 예가 좋을 것입니다.
85 c#  .net  powershell  msbuild 

5
.NET Core (비 ASP.NET Core) 프로젝트 용 VS2017 솔루션 탐색기에서 파일을 중첩 할 수 있습니까?
예를 들어 VS2017의 Windows Forms에서 여전히 사용되는 "오래된 학교"MSBuild 프로젝트에서 파일은 DependentUponcsproj 파일 의 항목을 통해 "중첩"될 수 있습니다 . 나는 이것을 Noda Time에서 함께 단위 테스트를 그룹화하는 데 사용했습니다. <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> 이로 인해 쉽게 탐색 할 수있는 테스트가 이루어졌습니다. project.json.NET Core로 이동할 때 고의로이 기능을 "잃어 버렸지 …

8
MS-Build 2017“Microsoft.WebApplication.targets”가 없습니다.
빌드 서버 (jenkins)를 Visual Studio 2015에서 2017로 업그레이드하려고합니다. MS-Build를 통해 빌드하고 있습니다. 이 답변에 설명 된대로 MS-Buld 도구를 다운로드하고 설치했습니다 . 프로젝트를 컴파일하면 Microsoft.WebApplication.targets찾을 수없는 오류가 발생합니다 . 자세한 오류 : error MSB4226: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets" MS-Build 디렉터리에서 찾기를 수행했습니다. PS C:\Program Files (x86)\MSBuild> dir …

1
dotnet cli와 새로운 vs2017 msbuild 간의 관계
VS2017에 도입 project.json된 새로운 csproj형식으로 이동 하면서 dotnetcli와 새로운 형식의 차이점 msbuild과 언제 다른 형식을 사용해야하는지 이해하는 데 어려움을 겪고 있습니다. 1) csproj명령 줄에서 새 netstandard 라이브러리 를 빌드하려면 dotnetcli (예 :)를 호출 dotnet restore dotnet build하거나 사용 msbuild( 예 :)해야합니다 msbuild ExampleNetstandard.sln. 2) 또한 두 가지 버전이 있습니다 msbuild. …

5
릴리스 모드 빌드에서 XML 문서 파일의 복사를 방지하는 방법은 무엇입니까?
일부 타사 구성 요소를 참조하는 Visual Studio 2010 프로젝트가 있습니다. 그들의 어셈블리는 우리 (그리고 우리 만) 개발자에게 유용한 XML 문서 파일과 함께 제공됩니다. 그리고 프로젝트가 빌드 될 때마다 (디버그 또는 릴리스 모드에서) 이러한 XML 파일이 빌드 디렉토리에 복사됩니다. Visual Studio 내에서 또는 MSBuild를 통해 빌드 디렉터리에 대한 해당 XML 파일의 …

5
MSBuild.exe를 사용하여 cmd 줄이있는 ASP.NET MVC 4 프로젝트 "게시"
MSBuild.exeMVC 4 프로젝트를 가져 와서 지정된 디렉토리에 게시하는에 대해 실행할 명령을 찾고 있습니다. 예를 들면 MSBuild <solution>/<project>.csproj -publish -output=c:/folder 이것은 분명히 잘못된 구문입니다. 나는 내 질문을 단순화하려고 노력하고 있습니다. 이 질문 은 빌드 XML에 대해 이야기하지만 그 정도의 세부 사항으로 아무것도하지 않으려 고합니다. 나는 단순히 배포를 시도하고 있습니다. 이 질문 …

4
msbuild로 exec 작업 출력을 얻는 방법
exec 작업으로 간단한 출력을 얻으려고합니다 msbuild. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Test"> <Exec Command="echo test output"> <Output TaskParameter="Outputs" ItemName="Test1" /> </Exec> <Exec Command="echo test output"> <Output TaskParameter="Outputs" PropertyName="Test2" /> </Exec> <Message Text="----------------------------------------"/> <Message Text="@(Test1)"/> <Message Text="----------------------------------------"/> <Message Text="$(Test2)"/> <Message Text="----------------------------------------"/> </Target> </Project> 그러나 다음 출력을 얻으십시오. echo test output test output echo …

12
“C : \ Microsoft.Cpp.Default.props”를 찾을 수 없습니다.
Visual Studio, 2013에서 만든 프로젝트가 있습니다. 프로젝트 파일에는 다음과 같은 속성이 있습니다. ToolsVersion = "12.0", PlatformToolset = v120. Visual Studio 2013 및 Microsoft Build Tools 2015가 설치되어 있습니다. 이 프로젝트는 MSBuild 12.0을 사용하여 성공적으로 빌드됩니다. MSBuild 14.0으로 빌드하려고하면 오류가 발생합니다. MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that …

6
빌드 서버에서 Visual Studio없이 ASP.NET 4.5 빌드
빌드 서버를 설정 한 지 오래되었으므로 뭔가 잊었거나 .NET 4.5가 지난번에 한 버전과 다를 수 있지만 여기에 내 문제가 있습니다. 소스 제어 저장소를 모니터링하기 위해 빌드 서버를 설정하려고합니다. 뭔가 변경 될 때마다 서버가 변경 사항을 가져 와서 프로젝트를 빌드하기를 원합니다. 오류가 없으면 빌드 서버에서 실행되는 웹 사이트에 사이트를 배포하고 싶습니다. …

2
TeamCity는 MSBuild 단계에서 "/ property :"대신 "Build Parameters"를 사용한다고 말합니다. 그게 무슨 뜻입니까?
CI 빌드를 수행하기위한 TeamCity 서버 설정이 있습니다. 저는 C # 솔루션을 빌드 및 테스트하고 일부 사용자 지정 MSBuild 작업을 실행하고 있습니다. 이 작업 중 하나는 빌드 출력에 경고를 인쇄하는 것입니다. MSBuild 명령 줄 매개 변수에는 "/ property :"또는 "/ p :"매개 변수가 포함됩니다. 대신 빌드 매개 변수를 사용하십시오. 이것이 무엇을 …
80 msbuild  teamcity 

8
TFS2010에서 MSBUILD를 통해 MSDEPLOY를 실행하려면 어떻게해야합니까?
Visual Studio 2010의 새로운 MSDEPLOY 기능과 TFS 내에서 응용 프로그램을 배포하는 방법에 대해 설명하는 Vishal Joshi 의 훌륭한 PDC 강연이 있습니다 . ( Scott Hanselman 의 훌륭한 이야기도 있지만 TFS에 들어 가지 않습니다). TFS2010 내에서 MSBUILD를 사용하여 MSDEPLOY를 호출하여 패키지를 IIS에 배포 할 수 있습니다. 이는 MSBUILD에 대한 매개 변수를 …

3
MSBuild에서 변수를 전달하는 다양한 방법
저는 MS Build를 처음 접했으며 Visual Studio와 함께 제공되는 많은 기본 제공 대상 파일을 검토했습니다. 변수가 몇 가지 다른 방법을 전달하는 것을 보았지만 이들 간의 차이점을 잘 모르겠습니다. $(...) @(...) %(...)
78 msbuild 

2
.Net Framework 버전 (4.6.2-4.7.2)을 업데이트 한 후 GetPathsOfAllDirectoriesAbove ()를 평가할 수 없습니다
내가 작업 한 프로젝트가 .NET Framework 4.6.2에서 4.7.2로 업그레이드되었습니다. 빌드 할 때 내 코드가 아닌 파일에서 다음 오류가 발생합니다. 또한 프로젝트 속성의 빌드 탭에 동일한 오류가 표시됩니다. 나는 길을 잃었다-나는 오류를 찾고 빈 상태로오고있다. 전에이 문제가 발생했거나 해결 된 적이 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.