.NET 코어를 사용하여 self contained 웹 응용 프로그램을 만들고 싶습니다. 나는 모든 버전의 Windows를 대상으로 할 내 project.json
이있다 : 나는 dotnet publish --runtime win10-x64
을 실행하면.NET 핵심 애플 리케이션 게시시 복수 런타임 타겟팅
"runtimes": {
"win10-x64": { },
"win8-x64": { },
"win7-x64": { }
}
내가 한 번에 게시 할 하나의 런타임을 지정할 수 있습니다. 그런 다음 내 바이너리 사본을 세 개 유지해야합니다.
3 가지 런타임 모두에 대해 내 앱을 게시하고 해당 폴더를 완전히 자체 포함 된 응용 프로그램으로 복사 할 수 있습니까?
내게는 의미가 없습니다. 게시 명령을 실행하면 ** ONE ** 시스템에 게시됩니다. 이 시스템은 단일 OS 버전 만 실행합니다. 배포하려는 각 대상 시스템에 대해 게시 명령을 실행하기 만하면됩니다. – Tseng
@Tseng RC1. 당신은 Windows를 대상으로 할 수 있습니다. RC2에서는 배포를 더욱 복잡하게 만드는 Windows 버전을 대상으로해야합니다. @svick은'win7-x64'를 대상으로 모든 아이디어를 지원합니다. –
항상 한 대의 컴퓨터/OS에 배포하고 거기에 매개 변수로 추가하기 때문에 배포가 더 복잡해지지는 않습니다. dnx로 이전과 똑같이 할 수 있지만 포터블 앱을 만들어야합니다. 이것은 수동으로 런 타임을 설치해야합니다 (이것은 dnx 와도 마찬가지입니다). Windows 컴퓨터에서 – Tseng