외부 VS2013 &quot 구축하십시오 오류, 오류 MSB4019: 가져오기된 프로젝트 &lt path>; found&quot 않았다.

나는 건물 내부에 명령줄이 통해 프로젝트에 아니라 비주얼 스튜디오 2013년. 참고, 내가 가진 업그레이드됨 내 에서 프로젝트를 비주얼 스튜디오 2012-2013년. 프로젝트 구축 미세 δ1 IDE. 또한, 내가 완전히 제거된 VS2012 먼저 재부팅됨, 설치된 VS2013. 보유하고 있는 유일한 버전의 비주얼 스튜디오 2013년 는 Ultimate.

ValidateProjects:
    39>path_to_project.csproj(245,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
    39>Done Building Project "path_to_project.csproj" (Clean target(s)) -- FAILED.

여기 두 줄을 질문:

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />

하지만 난 초기 v10.0 v12.0. 수동으로로 변경일 것이 두 번째 줄에 그쳤다

$ (프스토올스파스) 가 신장 뭐로부터요 내가 보고 있는 수 없는 것은 더 이상 폴더에서는 v11.0 (VS2012). 그동안 v12.0. 경로를 있어야 합니다.

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications\

내 시스템 환경 변수를 specifying 프스토올스파스 노력했다고 하지만 외부 구축하십시오 유틸리티에는 는 여전히 v11.0. 테이블 그리고 그 전화했는데 검색하는 레지스트리로 지었지 아무것도아니야.

안타깝게도, 나는한다 표시되지 않는 정확한 사용되는 명령줄입니다 쉽게 얻을 수 있습니다. 내가 사용하는 빌드 도구.

생각을?

질문에 대한 의견 (2)
해결책

같은 문제를 손쉽게 솔루션을 찾고 있었습니다

아래의 치프로이 파일 추가 Vs2012 탓이다.



  10.0
  $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
해설 (14)

내가 만약 이 문제를 해결할 수 있는 it in your 구축하십시오 툴 버전 너무 진실이며당신이 설정하여 정의할 수 있다.

이것은 매우 쉽습니다. , Process&quo &quot 구축하십시오 정의 및 이동, Open your 호출이네요 그리고, 아래의 &quot 3. Advanced&quo ; you have a , 마즈베일드 Arguments*&quo &quot 불렀으매 그룹화할 속성. 다음 구문을 사용하여 아니했다고 &prs. 배치하십시오.

/p:VisualStudioVersion=12.0 

많은 경우, 구분할 수 있는 공간이 아닌 매개변수입니다 쉼표.

해설 (5)

이는 밀접한 관계가 있지만 OPs 특정 문제를 해결할 수도, 그렇지 않을 수도 있다. I was trying to 구축하는 Azure 사용하여 사이트 내 경우에는 자동화합니다 VS2013. 하지만 마즈베일드 작성 및 배포, 오류, 주변에 비슷한 모습을 통해 VS 작동됨 &quot targets". 알고보니 마즈베일드 asm0001.asm VS2013 일부가 아니라, 지금은 다르다. (참조 (http://timrayburn.net/blog/visual-studio-2013-and-msbuild/) 과 .Net Framework). 기본적으로 올바른 버전의 마즈베일드 사용합니다.

이전, VS2012

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

새로운 VS2013

C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe

새로운 VS2015

C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe

그래도 새로운 VS2017 (아직 완전히 테스팅에 참가하였지만, ve 주변에서 발견된 - # 39 they& 이동할 것을 조금)

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\msbuild.exe
해설 (1)

그냥 누가 내게 제공했음 키노크 수신되었습니다 반응은, [링크] [1]:

기본적으로 데릭쉐퍼드와 전 다음 빌딩) 이라 할 수 있습니다. 아마 내가 비주얼 스튜디오 2013년 언약보다는 우선적으로 2012년 에는 환경 자동 등록 및 분실 또는 I did.

call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86

이 게시물을 통해 다른 사람이 기대해 본다.

[1]: http://www.kinook.com/Forum/showthread.php? t = 4500

해설 (1)

[giammin& # 39 의 솔루션이므로] [1] 은 부분적으로 잘못되었습니다. 너 안 그 전체 제거하시겠습니까 프로페티그룹 솔루션이므로 얻을 수 있습니다. 그렇지 않으면 [MSBuild& # 39, s = Package&quot 데플로이타르트 ";] [2] 기능은 정지점을 작업 중. 이 기능은 기술입니까 설정되었습니다. [3] [에서는 VSToolsPath&quot ";]






  $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
해설 (0)

내가 가진 이 문제를 해결하기 위해 우리의 펠릭스 샤프 대상 (펠릭스 샤프타르제스파스 비어 있습니다).

여러 경로를 통해 제작되는 대한 참조를 VS 버전.

여러 가지 이유로 시스템 권한 및 환경 변수를 lionbridge 홈런으로 구축하십시오 &quot VisualStudioVersion"; 불과 세트 (의해 VS 2013년 설치) 의 &quot user"; level - 원하는거요 공평하군요

',' 비수알스투디오버시온 &quot &quot 확인합니다. 환경 변수 ',' 로 설정되었습니다 &quot 12.0 &quot. 수준에서 (시스템, 사용자) 에서 실행 중인.

해설 (4)

이런 문제가 해결됩니다 코먼드라인 실행할 수 있다. 세스 비수알스투디오버시온 &quot 12.0";

해설 (1)

비주얼 스튜디오 2012-2013년 관심용 함께 프로젝트 파일을 열 경우 마이그레이션합니다 *.csprorj 디오르. &lt br/>;

39, & # 39 Project& 확인할 수 있습니다. # 39 의 토르스베르시온 tag& element.&lt br/>;

39 의 값을 4.0 &lt that& br/>;

12.0 할 수 있습니다

  • 출처: &gt. xml 버전을 = &quot &lt 1.0";;? 인코딩입니다 = &quot utf-8&quot >;;? &gt. 프로젝트 = &quot 4.0&quot 토르스베르시온 <;;

  • 를 &gt. xml 버전을 = &quot &lt 1.0";;? 인코딩입니다 = &quot utf-8&quot >;;? &gt. 프로젝트 = &quot 12.0&quot 토르스베르시온 <;;

그럼 그냥 비수알스투디오버시온 속성을 지정할 경우 또는 마즈베일드 함께 구축하십시오

&gt. 마즈베일드 /p:VisualStudioVersion = 12.0

해설 (1)

난 이미 비슷한 문제를 해결할 수 있습니다. 그러나 이 문제를 해결하기 위해 제안된 모든 솔루션은 약 먹고 바로 사용할 수 없는 오류. @giammin 솔루션이므로 서버로 사용하는 경우에는 적용되지 않는 것이 바로 tfs 구축하십시오 크래시되었습니다 형상게시 기능. 문제를 해결할 수 있는 솔루션을 @cat5dev 하지 않겠지만 pardiso 소스 것이다.

거의 같은 프로세스 템플릿을 사용하는 VS2012 구축하십시오 i\ 어딜가던지 합니다 releasedefaulttemplate.11.1.xaml DefaultTemplate.11.1.xaml '또는' 이러한 구성 템플릿에는 VS 2012년, $ (비수알스투디오버시온) 로 설정되었습니다 11.0 위해 만들어진 것이다.

  • 구축하십시오 VS2013* 프로세스 템플릿을 사용할 수 있습니다 $ (비수알스투디오버시온) '또는' ReleaseTfvcTemplate.12.xaml TfvcTemplate.12.xaml 디스크입니다. diskid 설정되었습니다 12.0

이 작품은 변화가 없이 프로젝트 파일.

해설 (0)

난 또 경식도 동일한 오류. 내가 이런게야 고칠 수

변경하십시오

39 의 및 it& 수행되.

해설 (0)

저의 경우는 그냥 주석문입니다 열어 한 줄 아래로 이치프로이 파일이므로 트릭

프로젝트 = ";;;! - &lt 임포트합니다 .\PRPJECTNAME.targets&quot &lt. ' /&gt. - &gt. '

그러나 나는 다른 사람을 도울 수 있지만, 이는 드래그된 여기 내 문제일 수 있습니다.

내가 선택한 하나의 웹 솔루션 및 프로젝트 from my stand alone 프로젝트 참여하였고, 이후 이를 열려고 할 문제를 해결할 수 있어 그들위에 헥 키워봤지 배정됩니다.

해설 (0)

나는 비주얼 스튜디오 2013년 설치되었음. 이 협력했습니다 가져다줄래요:



    12.0`
    $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
해설 (0)

내가 외부 구축하십시오 유틸리티에는 사용하고 있었습니다. 개미 같은 항목을 생각할 경우 상용 제품 제대로 알고 그냥 버전. 내가 가진 제조업체에 문의하려면 해답이야

알고보니, 글로벌 매크로 프로젝트에서 DEVSTUDIO_NET_DIR 있습니다. 난 이미 .Net 의 경로를 바꿀 수 있기 때문이다. 그들은 다양한 비주얼 스튜디오 버전 목록, 모든 도로를 따라 &quot Actions&quot 있는 것이 아니라, 저를 통해 오프하도록 뒤로를 주관업체로 하나의 글로벌 가변으로 behind the scenes. 나라면, 내가 만약 제품 결함이 것으로 나열하십시오 아니했으니 않는 한, 나는 내 방식대로 무언가 빠진 내 제시된다. 경로 문제를 해결한 구축하십시오 좁히어 수정했습니다.

해설 (0)

내 경우 개발 환경은 VS2013 및 TFS 2010년 을 사용하고 있습니다. Net 용 4.5.1 구축하십시오 대상이 되었다. 난 구축하십시오 CI 의 자동 설정. 위에서 언급한 때마다 나는 완전히 제거하는 등의 방법으로 했다는 일부 노선 (etc.my) 에서 사용되는 일이 그룹화할 특성는 또는대체 구축하십시오 제작 & # 39 데 실패하고, tfs 하지만 내 아주밝은파랑 color msdeploy& # 39. 때에 따라 일부 또는 다른 오류입니다. 나는 두 가지를 동시에 달성할 수 없습니다.

그래서 마지막으로 나 마즈베일드 인수 문제를 해결하십시오 받을 수 있었다.

Goto 편집하십시오 정의마다 구축하십시오 &gt. 프로세스 &gt. 3. 고급 &gt. 인수 (설정되었습니다) = 12.0 /p:VisualStudioVersion 마즈베일드

가져다줄래요 통했다.

해설 (0)

복제본에 바바플리카티언스 폴더에서는 합니다 파일 (x86) 에서 C:\Program \MSBuild\Microsoft\VisualStudio\v12.0\ 파일 (x86) 로 C:\Program \MSBuild\Microsoft\VisualStudio\v11.0\

해설 (1)

내 경우 잘못된 버전이 마즈베일드리에스 '' 내가 사용하고 있었습니다.

버전 사용해야 할 때 어떤 버전의 Visual Studio 만들 때 사용한 프로젝트에 따라 달라집니다. 저의 경우는 내가 필요한 14.0 (데 사용되는 Visual Studio 2015년).

  • 이 발견었습니다 at:*
C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe
  • Under:* 볼 수 있습니다
C:\Program Files (x86)\MSBuild

Com/go/downloads_kr 다른 버전.

해설 (0)

찾을 수 있습니다.

C:\Program Files  (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets 

치프로이 에서 해당 파일을 오류: 나타납니다. 그냥 이런 제거하시겠습니까 치프로이 그리곤요 구축하십시오.

해설 (0)

오직 한가지만 해야 문제를 해결하기 위해. 업그레이드 버전 이상을 대한 지원 및 마즈베일드 툴과도 2012/2013 팀시 8.1.x 때문에 Visual Studio 2013년 도입된 팀시 불과 8.1. You& 한 단계 업그레이드한 # 39, ve 팀시 마즈베일드 수정하십시오 설정에 따라 당신의 툴 버전 구축하십시오 ans 문제가 사라지게 된다. 자세한 정보를 읽을 수 있습니다. http://blog.turlov.com/2014/07/upgrade-teamcity-to-enable-support-for.html

해설 (0)

Me - nothing was 의 값을 변경할 수 있도록 v11.0 비수알스투디오버시온 변수를 v10.0. # 39, 파일 didn& 이치프로이 변경됩니까 변수가 없다. # 39, 명령을 통해 프로마트 didn& 설정하면 된다. 상술합니다.

내 로컬 복사 됐지 해당 메일박스의 폴더에서는 내 온타임텍은 서버 버전 (v11.0).

해설 (0)

전 그 위의 모든 솔루션 및 했으나 아직 아무 운빨이야. 난 이미 알고 있는 사람들이 그들의 visual studio 설치 구축하십시오 서버에서부터 해결하십시오 5gb 의 사용 가능한 공간을 만 있었다, 하지만 난 그래서 방금 다운로드됨 C:\Program 파일 서버 (x86) 내 구축하십시오 \MSBuild\Microsoft\VisualStudio 하며 이 날. 그 후, 팀 일하기 사용하여 도시 9.x 와 비주얼 스튜디오 2013년.

해설 (0)