2012-02-14 3 views
1

(Visual C# Studio Express에서) WPF/C# 데모 응용 프로그램을 만든 후 누군가에게 소스를 제공하려면 압축해야하는 최소 파일은 무엇입니까? (은 실행 파일을 배포하지만 프로젝트를 재현 할 수있는 실제 소스 코드는 충분합니다.)WPF 응용 프로그램의 경우 소스 코드를 공유하려면 어떤 파일이 필요합니까?

분명히 나는 ​​*.xaml *.cs *.sln *.csproj 파일이 필요합니다.

*.suo *.csproj.user이 필요합니까, 아니면 내 에디터 전용입니까?

Properties 디렉토리의 일부 또는 전체 파일이 필요합니까? 그 중 일부는 이 자동으로 생성되어이라고 말하면 필요하지 않다는 것을 의미하는 것으로 보입니다.

+1

bin 및 obj 폴더 이외의 모든 것을 포함하지 않는 이유는 무엇입니까? –

+0

.suo 또는 .user는 필요하지 않지만 속성 파일을 원할 수 있습니다. 나는 이것을 철저한 목록이 아니므로 주석으로 추가하고 있습니다. –

+0

@KierenJohnstone, 내가 할 수있을 것 같아요, 그들에 기밀 정보가있을 것 같지 않습니다. 단지 필요한 파일 만 지퍼에 담는 것을 선호하는 경향이 있습니다. –

답변

2

나는 또한 Properties 파일을 공유하기 때문에 일반적으로 IDE를 불문하고 프로젝트를 컴파일하는 데 필요한 모든 파일을 공유하고 버전을 지정하는 것이 좋습니다. 이러한 파일을 생성하는 IDE 도구이기 때문에 Continuous Integration 서버 또는 그와 비슷한 것을 설정하고 싶을 때를 대비하여이 파일들을 남겨 두는 것이 나쁜 형태라고 생각할 것입니다.

*.suo 파일이 해결책입니다. 사용자 옵션, 이는 프로젝트별로가 아니라 사용자 별임을 의미합니다. *.user 파일도 마찬가지입니다.

1

가장 간단한 것 것은 obj/bin 디렉토리 (있는 경우)를 삭제하고 나머지는 모두 압축하는 것입니다.

.user하고 다시 얻을 것이다 일이 .suo하지만 전혀 해가 (그들은 정말 큰 않는 한!)

말했다되고 그건

, 정말가의 세부 사항에 따라 달라집니다 을 보내는 없다 당신의 프로젝트, 그리고 당신이 어떻게 조직했는지 설명합니다.

관련 문제