ClickOnce를 사용하여 내부적으로 배포하는 간단한 WinForms 앱이 있습니다. 기본 응용 프로그램에는 종속 어셈블리가 있으며 어셈블리 속성에는 "Content"및 "Copy Always"로 표시된 일부 XML 템플릿 파일이 있지만 Project Properties- > 게시 -> 응용 프로그램 파일 대화 상자를 엽니 다.ClickOnce를 사용하여 종속 어셈블리에서 콘텐츠 파일 배포
종속 어셈블리의 일부인이 Xml 파일을 어떻게 배포 할 수 있는지 알 수 있습니다.
@ codeConcussion- 감사합니다. 결국 기존 파일 추가를 사용하여 xml 파일을 추가하고 '링크로 추가'를 선택하여 동일한 결과를 얻었습니다.
익명 사용자, 질문자의 문제를 해결 한 답변을 아래로 투표 한 다음 이유에 대한 정보를 제공하지 않았습니다. 품위 유지. – codeConcussion
나는 투표를 한 사용자가 아닙니다. 그러나 나는 가능한 이유를 설명하려고 노력할 것입니다 : 옵션 CopyAlways를 가진 파일을 포함하는 종속 어셈블리가있을 때이 파일은 주 프로젝트 출력 디렉토리로 복사되지만 clickonce 게시 파일 목록에서는 보이지 않습니다. 왜 당신의 대답은 올바른지, 어쩌면 그것은 VS의 구버전에서 할 수 있었는지 모르겠다. –
Roman Badiornyi는 정확하다. 보고서에 대한 종속 어셈블리가있다. 모든 보고서 파일의 경우 'Build Action'을 'Content'로 설정하고 'Copy to Output Directory'는 'Copy Always'로 설정합니다. 솔루션을 빌드하면 종속 어셈블리에있는 Reports 폴더가 주 어셈블리 폴더에 복사됩니다. 그러나 '모든 파일 표시'옵션을 선택해도 ClickOnce -> Application Files에이 파일이 표시되지 않습니다. – Niranjan