2016-12-02 3 views
2

간단한 R 프로젝트가 있습니다. 새 프로젝트를 만들면 script.R이라는 제목의 창이 열립니다. 대화 형 창에서 오류없이 실행되는 간단한 3 행 스크립트를 입력했지만 "모두 다시 빌드"하면VisualStudio 2017 R 프로젝트

MSB4057 대상 "재 빌드"가 프로젝트에 존재하지 않습니다.

프로젝트를 간단하게 빌드하고 디버깅해도 문제가 없습니다. 분명히 "다시 빌드"는 R 프로젝트 템플릿에 추가하거나 빌드 메뉴에서 가져와야합니다. 또한 빌드 할 때 script.R이 자동으로 저장되지 않습니다.

답변

5

R은 컴파일 된 언어가 아니기 때문에 R 프로젝트를 빌드 할 수 없습니다. 이들은 코드를 실행할 때마다 R 엔진에 의해 해석됩니다.

+0

나는 그것을 이해합니다. 그러나 "VS"가 설치되어있는 한 "디버그"를 실행하고 스크립트의 특정 줄에 중단 점을 설정할 수 있습니다. 어쨌든 스크립트, R 패키지, R 엔진 자체를 패키지화하고 VS와 관계없이 실행합니까? 자바 스크립트처럼. 함께 코드를 넣고 VS로 디버깅 한 다음 "배포"할 수 있으므로 JavaScript가 해석 언어이기는하지만 VS에 종속적이지 않습니다. –

+0

물론. R 프로젝트는 단순히 디스크상의 파일 구조를 반영한 ​​것입니다. 프로젝트 파일은 필요하지 않으며, 주로 일부 설정을 저장하는 데 사용됩니다. 모든 파일을 다른 컴퓨터에 복사하고 R 엔진을 설치 한 다음 install.packages()를 통해 필요한 패키지를 설치하면됩니다 (자동화할 R 코드를 작성하여 코드를 실행할 수 있음). 사용자 (또는 동료)도 RStudio에서 동일한 폴더를 열어 Mac 또는 Linux로 파일을 복사하거나 복사 할 수 있습니다. RTVS는 Visual Studio와 연결하지 않습니다. –

+0

이 R 코드를 자동 패키지 설치에 사용하는 데 관심이 있습니다. 프로젝트에서 Revo ...와 같은 사용자 지정 VS 패키지를 사용하기 시작하면 설치 방법을 알고 있습니까? –

관련 문제