Windows Forms 응용 프로그램에 clickonce를 사용하고 있습니다. 일부 리소스 어셈블리를 배포해야합니다. 이 어셈블리는 내 프로젝트의 폴더에 있습니다 (참조가 아님). 그들은 BuildAction = content 및 CopyToOutputDir = Copy If New로 표시됩니다. 이 구성을 사용하면 경고가 표시됩니다. MSB3178: Assembly '' is incorrectly specified as a file.Visual Studio 빌드 제거/해제/해결 경고
BuildAction을 none으로 설정하면 경고가 사라지지만 배포해야하는 어셈블리는 ClickOnce 응용 프로그램 파일에 나타나지 않습니다.
나는이 경고없이 프로젝트에서 참조로 추가하지 않고 clickonce 게시에 이러한 어셈블리를 추가하고 싶습니다. 나는 많은 것을 연구했고 경고를 사용하지 못하게하는 해결책을 찾지 못했습니다.
편집 : 내가 설정 한 경우이
경고 만 표시 "사용 ClickOnce를 보안 설정"
샘플 프로젝트 "프로젝트/속성/보안 탭"에 = "진정한"
Click to download the sample project
경고를 작성하고 확인하십시오.
'BuildAction'을'content'로 설정하는 대신'none'에두고'CopyToOutputDir'을'CopyAlways'로 변경하십시오. –
안녕하세요 @ThorstenDittmar! 그랬지 만 어셈블리는 한 번의 클릭으로 응용 프로그램 파일 (프로젝트/속성/게시 탭)에 나타나지 않습니다./ –
내 질문을 편집했습니다. 확인하십시오. –