지금은 모든 프로젝트 유형에 사용할 수 있도록 노력했습니다.
아마 나는 공유 프로젝트이 적어도 다음과 같은 프로젝트 유형에 의해 지원이라고 주장 할 수 있습니다) (명백한
1) 자 마린을.
2) WPF 응용 프로그램.
3) .Net 클래스 라이브러리.
4) 휴대용 라이브러리.
5) Bridge.NET 프로젝트.
1) 닷넷 핵심 프로젝트 :
그리고 는 대한을 지원하지 않습니다.
"buildOptions": {
"compile": {
"include": [
"../../SharedProject1/**/*.cs"
]
}
}
또는 우리가 작동 VS 2017를 기다릴 필요가 : 우리는 파일을 포함 project.json을 사용해야합니다.
그리고 MonoDevelop 및 Xamarin Studio를 확인하는 것이 좋습니다.
임시 트릭으로 공유 프로젝트를 .Net 라이브러리에 포함하고 해당 라이브러리를 .NET 핵심 프로젝트에 포함시킬 수 있습니다.
2) 다른 공유 프로젝트. 그것들은 중첩 될 수 없다. 그것과 같은 프로젝트의 계층 구조는 정규 프로젝트를위한 것이 아니다. 그러나 추상화가 여러 프로젝트에 배포 될 때 의미가 있습니다.
플랫폼 별 프로젝트에서 참조 할 수있는 이식 가능한 프로젝트를 만들 수 있습니다. 나는 휴대용 프로젝트에 대한 해결책을 가지고있다. 포터블 프로젝트를 참조하는 XForms 프로젝트와 WPF 프로젝트가 있습니다. 그런 다음 XForms 프로젝트를 참조하는 Android 프로젝트와 iOS 프로젝트가 있습니다. 그것은 아주 잘 작동합니다. – Slepz
하지만 정규 .Net 라이브러리 프로젝트를 참조 할 수없는 프로젝트가 있습니다. 예를 들어 Bridge.Net. – Maxim