«msbuild» 태그된 질문

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

30
CodeDom 공급자 유형“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider”를 찾을 수 없습니다
VS2015를 사용하는 WebApi 프로젝트입니다. 재현 단계 : 빈 WebApi 프로젝트 만들기 빌드 출력 경로를 "bin \"에서 "bin \ Debug \"로 변경하십시오. 운영 빌드 출력 경로를 "bin \"에서 "bin \ Debug \"로 변경할 때까지 모든 것이 완벽하게 작동합니다. 실제로 "bin \"이외의 출력 경로는 작동하지 않습니다. 약간의 추가 사항은 "bin \"에 빌드를 …

5
'지정된 조건“$ (PackageAsSingleFile)”이 부울 대신“”로 평가됩니까?
"Public Web"에서 미리 볼 때 PC의 Visual Studio 2012에 다음 오류 메시지가 표시됩니다. 오류 메시지를 제거하려면 VS를 다시 시작해야합니다. 예외 '지정된 조건 "$ (PackageAsSingleFile)"이 부울 대신 ""로 평가되어 호출 빌드에 실패했습니다. C : \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets ' …

4
MSBuild 플랫폼을 어떻게 지정합니까?
MSBuild를 사용하여 지정된 대상 플랫폼으로 솔루션을 작성하려고합니다 (x86 및 x64 바이너리가 필요합니다). 이것이 내가 시도한 방법입니다. C:\WINDOWS\Microsoft.NET\Framework\v3.5>MsBuild SolutionPath\Solution.sln /t:Rebuild /p:Configuration=Release /p:Platform="x86" 그러나 플랫폼이 "모든 CPU"와 다른 경우 빌드는 항상 실패합니다. 내가 뭘 잘못하고 있죠? 이것은 출력 MSBuild가 출력하는 동안입니다. C : \ WINDOWS \ Microsoft.NET \ Framework \ v3.5> MsBuild …
155 msbuild 

18
"로컬 복사"및 프로젝트 참조에 대한 모범 사례는 무엇입니까?
큰 C # 솔루션 파일 (~ 100 프로젝트)이 있으며 빌드 시간을 개선하려고합니다. "로컬 복사"는 많은 경우에 낭비 적이라고 생각하지만 모범 사례가 궁금합니다. .sln에는 어셈블리 C에 따라 어셈블리 B에 따라 응용 프로그램 A가 있습니다.이 경우 수십 개의 "B"와 소수의 "C"가 있습니다. 이들은 모두 .sln에 포함되어 있으므로 프로젝트 참조를 사용하고 있습니다. 모든 …

6
프로젝트의 기본 XML 네임 스페이스는 MSBuild XML 네임 스페이스 여야합니다.
ASP.NET Core SignalR Repo를 로컬로 복제하고 다음 환경에서 솔루션을 열어보십시오. IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 닷넷 CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: OS Name: Windows OS Version: …

15
솔루션에서 nuget 패키지 복원을 제거
'NuGet 패키지 복원 사용'을 사용하여 솔루션에 최근 nuget 패키지 복원 기능을 추가했습니다. http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages 그러나 빌드 서버가 손상되어 해결할 시간이 없었으므로 제거하고 싶었습니다. 내가 아는 한 그에 대한 옵션은 없으므로 모든 * .csproj 파일에서 다음 줄을 수동으로 제거했습니다. <Import Project="$(SolutionDir)\.nuget\nuget.targets" /> 문제는 이제 * .csproj 파일을 체크 아웃하거나 솔루션을 열 때마다 …

7
Windows SDK 7.1을 사용하여 명령 줄에서 msbuild를 어떻게 실행합니까?
CI 서버에서 .NET 4.0 지원을 설정하고 있습니다. Windows 7.1 SDK에서 .NET 4.0과 .NET 도구를 설치했습니다. .NET 2.0 및 3.5에서는 방금 작동했습니다. .NET 4의 경우 시작 메뉴에서 "Windows SDK 7.1 명령 프롬프트"를 실행하면 The x86 compilers are not currently installed. x86-x86 Please go to Add/Remove Programs to update your installation. . …
141 .net-4.0  msbuild  sdk 


2
MSBuild의 Exec 명령에서 따옴표를 이스케이프 처리하는 방법
네트워크 드라이브를 스크립트의 드라이브 문자에 매핑하는 MSBuild 스크립트를 작성하려고하지만 불행히도 대상 폴더의 경로에 포함 된 공간이 포함되어 있습니다. 포함 된 공간으로 인해 매핑이 실패하고 경로 주위에서 따옴표를 이스케이프 할 수 있는지 알 수 없습니다. 큰 따옴표를 시도했지만 MSBuild는 그것을 좋아하지 않습니다 (또는 Windows XP는 그것을 좋아하지 않습니다). 누구나이 짐승을 코딩하는 …
131 msbuild 

25
MSBuild를 실행하면 SDKToolsPath를 읽을 수 없습니다.
Howdy, VS2008 및 관련 도구로 컴파일 할 때 .Net 2.0 기반 웹 사이트를 올바르게 빌드하는 데 사용되는 NAnt 스크립트를 실행하는 데 약간의 문제가 있습니다. 최근에 모든 프로젝트 / 솔루션 파일을 VS2010으로 업그레이드했으며 이제 다음 오류와 함께 빌드가 실패합니다. [exec] C : \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ …
130 .net  msbuild 

7
/ MD 또는 / MT로 컴파일해야합니까?
Visual Studio에는 컴파일 플래그 / MD 및 / MT가 있으며 원하는 C 런타임 라이브러리 종류를 선택할 수 있습니다. 구현의 차이점을 이해하지만 여전히 어느 것을 사용 해야할지 모르겠습니다. 장단점은 무엇입니까? 내가 들었던 / MD의 한 가지 장점은 누군가가 런타임을 업데이트하고 (보안 문제를 패치 할 수 있음) 내 앱이이 업데이트의 혜택을받을 수 …

20
MSBuild가 c : \ Program Files (x86) \ MSBuild 대신 C : \에서 Microsoft.Cpp.Default.props를 찾는 이유는 무엇입니까? (오류 MSB4019)
msbuild를 실행하여 vc2010 프로젝트를 빌드하면 다음 오류가 발생합니다. error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. msbuild는 c : \ Program File (x86) \ MSBuild에 있습니다. HKLM \ SOFTWARE \ Wow6432Node \ …
124 msbuild 

7
조건부 컴파일 및 프레임 워크 대상
대상 프레임 워크가 최신 버전 인 경우 내 프로젝트의 코드를 대폭 개선 할 수있는 사소한 부분이 있습니다. C #의 조건부 컴파일을 더 잘 활용하여 필요에 따라 전환 할 수 있기를 바랍니다. 다음과 같은 것 : #if NET40 using FooXX = Foo40; #elif NET35 using FooXX = Foo35; #else NET20 using …
124 c#  .net-3.5  msbuild  .net-4.0 

8
Visual Studio의 "다음을 제외한 모든 경고를 오류로 처리"
Visual Studio에서 "경고를 오류로 처리"옵션을 선택하여 경고가있는 경우 코드가 컴파일되지 않도록 할 수 있습니다. 우리 팀은이 옵션을 사용하지만 경고로 유지하고 싶은 두 가지 경고가 있습니다. 경고를 억제하는 옵션이 있지만 경고로 표시되기를 원하므로 작동하지 않습니다. 우리가 원하는 동작을 얻는 유일한 방법은 "특정 경고"텍스트 상자에 모든 C # 경고 번호의 목록을 입력하는 …
124 c#  msbuild 

3
Visual Studio 2010없이 MSBuild 4.0 설치
랩톱에 .NET 4.0 및 VS 2010 RC를 설치했고 MSBuild가 자동으로 설치되었습니다. VS 2010없이 .NET SDK 만 설치하여 지속적인 통합 서버를 구축하고 싶었 기 때문에이 링크 에서 Microsoft에서 .NET 4.0 Framework를 다운로드했습니다 . 안타깝게도이 다운로드로 MSBuild를 설치하지 않은 것 같습니다 (또는 적어도 찾을 수 없습니다). 이 링크가 SDK에 대한 적절한 링크입니까, …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.