«msbuild» 태그된 질문

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

2
개인 설정은 MSBuild 프로젝트 파일의 ProjectReference에서 무엇을합니까?
나는 요 전에 프로젝트 파일에서 이것을 보았다. <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> A의 모든 노드 ProjectReference가 나타납니다 자체가 설명 (참조 된 프로젝트 파일이 GUID는, 이름이 솔루션 탐색기에 표시하고 있는지 여부를 현재 프로젝트가 참조 된 프로젝트에 연결해야합니다)를 제외시켰다 될 수 있습니다 Private, 그리고 공통의 …

1
MSBuild.exe를 사용하여 릴리스 모드에서 C # 솔루션 빌드
MSBuild.exe를 사용하여 솔루션을 빌드 할 수 있지만 내 문제는 DEBUG 모드에서 빌드 할 수만 있다는 것입니다. MSBUILD를 사용하여 릴리스 모드에서 솔루션을 빌드해야합니다. 내가 시도한 것입니다. Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); 과 Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Configuration=Release");
118 c#  msbuild  release  mode  solution 

11
팀 도시 미충족 요구 사항 : MSBuildTools12.0_x86_Path가 있습니다.
x32 Server2008 Windows 컴퓨터에 TeamCity가 설치되어 있습니다. .net 4.5 웹 설치를 실행했습니다. 또한이 기사를 기반으로 x64 컴퓨터의 파일을 복사하여 vs2012를 설치할 필요가 없었습니다 (32 비트 컴퓨터에서 x86을 제거하는 경로를 변경했지만). Visual Studio 2012 솔루션의 TeamCity에서 MSBuild vs2012 또는 vs2010 프로젝트에서 msbuild에 대해 설정 한 빌드를 로컬 에이전트가 실행하도록 할 수없는 …


5
msbuild를 사용하여 솔루션의 프로젝트 파일 지정
devenv.com에서와 같이 msbuild를 사용하여 솔루션의 특정 프로젝트를 빌드하기위한 명령 줄을 원합니다. devenv.com에서 다음 명령 줄을 사용하여 솔루션 프로젝트를 지정할 수 있습니다. devenv.com /Build Release|x86 test.sln /project "testproject" 위의 명령 줄을 사용하여 devenv.com을 사용하여 test.sln에서 testproject를 빌드 할 수 있습니다. 동일한 솔루션에 대한 msbuild의 명령 줄은 무엇입니까? 감사
116 build  tfs  msbuild  release  devenv 

12
CI 플랫폼 (Hudson)을 통해 C # 어셈블리 버전을 자동으로 늘리려면 어떻게해야합니까?
저와 저의 그룹은 어셈블리 버전 번호를 늘리는 것이 끔찍하며 우리는 종종 1.0.0.0 버전으로 어셈블리를 제공합니다. 분명히 이것은 많은 두통을 유발합니다. CI 플랫폼을 통해 우리의 관행이 훨씬 나아지고 있으며 assemblyinfo.cs파일 내의 값이 자동으로 증가하도록 설정하여 어셈블리의 버전이 해당 어셈블리의 코드 변경으로 자동 업데이트되도록 설정하고 싶습니다 . 이전에 또는 명령 줄 (기억할 …

12
NuGet 자동 패키지 복원이 MSBuild에서 작동하지 않음
MSBuild 12.0을 사용 하여 packages콘텐츠가 누락 된 ( repositories.config내부 제외 ) 솔루션을 구축하려고합니다 . 빌드하기 전에 누락 된 모든 패키지를 자동 복원 할 것으로 예상하지만 이것은 사실이 아닙니다. MsBuild는 수많은 오류를보고합니다. "사용 지시문이나 어셈블리 참조가 누락 되었습니까?" NuGet Manager는 2.7입니다 (박스에 대한 Visual Studio 2013에서 볼 수 있음). 나는 심지어 …

29
Visual Studio 2015 프로젝트 빌드가 실패했지만 오류 없음
내 프로젝트 빌드가 모두 실패하지만 오류가 표시되지 않습니다. 나는 청소와 재건을 시도했지만 작동하지 않았습니다. 문제를 식별하는 데 도움이되기를 바라며 MSBuild 출력 상세도를 '진단'으로 변경했는데 이제 막혔습니다. 출력은 다음과 같습니다. 1>Project 'ProjectMM.Data.Models' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\ProjectMM.Data.Models.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\bin\Debug\ProjectMM.Data.Models.pdb'. All packages are already installed …

5
.NET Core 프로젝트를 가져와 NuGet 참조를 빌드 출력에 복사하려면 어떻게하나요?
.NET Core를 사용하여 플러그인 시스템을 작성하려고하는데 내 요구 사항 중 하나는 플러그인 DLL을 사용자에게 배포하여 설치할 수 있도록하는 것입니다. 그러나 NuGet 종속성을 빌드 아티팩트 dotnet publish로 포함하고 해킹 으로 사용할 필요없이 빌드 폴더에 출력하도록하는 방법을 알아낼 수 없습니다 . .csproj 파일 (프로젝트 파일)에서 이것을 지정할 수있는 방법이 있습니까?
109 c#  msbuild  .net-core  nuget  csproj 

13
VSTS 2010 SGEN : 오류 : 파일 또는 어셈블리를로드 할 수 없습니다 (HRESULT에서 예외 : 0x80131515).
VS2010에서 이상한 문제가 발생했습니다. 우리는 TFS를 사용하여 API dll을 빌드하고 완전히 신뢰할 수있는 매핑 된 네트워크 드라이브를 사용하여 프로젝트에서이를 참조했습니다. 우리는 적어도 2 년 동안 그렇게 일했고 모든 것이 완벽하게 작동했습니다. 오늘 저는 웹앱을 vs2010으로 변환했고 Release에서 컴파일하면 다음과 같은 결과가 나타납니다. SGEN : 오류 : 파일 또는 어셈블리 'file …

3
msbuild를 C # 6으로 업그레이드하는 방법은 무엇입니까?
내 프로젝트에서 C # 6을 사용하고 싶습니다 (null 전파, 기타 기능). 내 PC에 VS 2015를 설치했으며 훌륭하게 작동하고 다음과 같은 테스트 코드를 빌드합니다. var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; 하지만 프로젝트를 저장소에 푸시하고 CI가 빌드를 시작하면 지원되지 않는 ?. CI 서버에도 VS2015를 …

13
프록시 뒤의 NuGet
NuGet은 1.4 버전부터 프록시 설정 구성을 허용한다는 것을 알았습니다. 그러나 명령 줄 예제를 찾을 수 없습니다. 일부 빌드를 실행하려고하는데 NuGet이 연결할 수 없습니다. 명령 줄에서 프록시 설정을 구성하려면 어떻게합니까?
104 c#  msbuild  nuget 

16
v120 용 빌드 도구 (플랫폼 도구 세트 = 'v120')를 찾을 수 없습니다.
Windows 8 x64에서 Visual Studio 2012를 사용하는 것은 msbuild가 .net으로 이동했기 때문에 발생하지만 아직 수정하는 방법을 보지 못했습니다. 4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the …


4
CI 서버의 .NET 4.0 빌드 문제
CI 서버에 Visual Studio 2010을 설치하지 않고 CI 서버에서 컴파일되는 .NET 4.0 응용 프로그램을 얻을 수있는 사람이 있습니까? .NET 4.0 용 SDK는 없습니다. CI 서버에 .NET 4.0을 설치했습니다. Msbuild.exe는 간단한 프로젝트에서 작동하며 다음과 같은 경고를 표시합니다. (GetReferenceAssemblyPaths 대상)-> C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets …

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