2015-01-07 1 views
0

vsto, vs ultimate 2013 및 C#을 사용하여 PowerPoint 2013 용 AddIn을 개발 중입니다. 배포하는 동안 (Msi Installer, ClickOnce 또는 ClickTwice 사용) 프로젝트 솔루션의 데이터 (파일)를 사용자 컴퓨터의 특정 폴더에 어떻게 복사합니까?.Net 배포 중에 특정 폴더에 파일을 복사하는 방법은 무엇입니까?

나는 .Net에 상당히 익숙하다. 아마 내 무지를 유감스럽게 생각합니다.

+0

WindowsVolume 속성을 사용해보십시오. http://stackoverflow.com/questions/11499301/vs-setup-project-install-files-in-different-directctories/17077899#17077899 –

+0

게시 빌드 트리거를 사용할 수 있습니다. 보기 [유래] [1] [1] : http://stackoverflow.com/questions/11001822/copy-files-from-one-project-to-another-using-post-build -event-vs2010 – VSharma

+0

@VSharma 아니요. 문제는 개발 중에 파일을 복사하는 것이 아니라 * deployment * 중에하는 것입니다. 이것은 Visual Studio 포스트 빌드 트리거와 아무 관련이 없습니다. –

답변

2

설치 프로그램에 콘텐츠 파일로 포함하기 만하면됩니다. 자세한 내용은 Deploying an Office Solution을 참조하십시오.

또한 How to deploy files with a clickonce application? 포럼 스레드가 유용 할 것입니다.

\ bin \ debug 폴더에서 파일을 가져 와서 프로젝트에 추가하십시오. 프로젝트의 최상위 레벨에 추가하거나 프로젝트의 최상위 레벨에있는 폴더에 배치 할 수 있습니다. 속성에서 Build Action을 'content'로 설정하고 'Copy to output directory'를 'Copy always'로 설정하십시오. 배포 폴더의 최상위 수준을 기준으로 배포됩니다.

+0

ClickTwice 배포 또는 Windows Installer에서 파일을 복사하는 방법에 대한 자습서가 없습니다. 어쨌든, 당신의 대답은 좋습니다. 시작하는 지점을 얻는 데 도움이됩니다. – chipbk10

+1

[ClickOnce 및 설치 및 배포 프로젝트] (https://social.msdn.microsoft.com/Forums/windows/en-US/home?forum=winformssetup) 포럼에서 설치 및 배포 질문을하는 것이 좋습니다. [배포 FAQ] (https://social.msdn.microsoft.com/Forums/windows/en-US/407b0fad-dbbd-428f-ac0c-b6bc581b8620/deployment-faq?forum=winformssetup)에 특히주의하십시오. –

+0

Office 솔루션 배포 링크가 작동하지 않습니다. – chipbk10

0

하나의 응용 프로그램에 6 개의 추가 기능 (word \ excel \ powerpoint)을 배포해야했습니다. 나는 이것을 고치지 않고 Advanced Installer를 사용했다. 비용을 흡수 할 수 있다면 그것을 사용하여 모든 것을 배포하는 것은 매우 쉽습니다.

+0

고급 설치 프로그램을 언급하는 사람이 여러 명 있습니다. http://www.advancedinstaller.com/입니까? 비용이 너무 많이 들었습니다. – chipbk10

+0

그래, 바로 그거야. Professional 버전은 귀하의 요구 사항을 충족시키기에 충분합니다. 또는 30 일 평가판을 사용해 볼 수 있습니다. 설치가 정말 힘들뿐입니다. 그러나 시간이 있다면 윅스를 사용하여 모든 것을 확실하게 할 수 있습니다. 내가 잘못하지 않았다면, 고급 설치 프로그램은 Wix를 기반으로합니다. – ShipOfTheseus

+0

이 가격은 구입할 수 없습니다. 아마, 그것은 잘 알고 있지만 실행 불가능합니다. – chipbk10

관련 문제