2009-10-05 8 views
5

그래서 AssemblyInfo.cs 파일이나 Bin 폴더 또는 이와 유사한 항목이없는 ASP.NET 웹 사이트 (웹 응용 프로그램과 반대)가 있습니다.ASP.NET 웹 사이트의 버전 번호를 지정하는 위치

어셈블리 버전 번호 (예 : 7.0.2.0)를 지정하는 방법이 필요합니다. 웹 응용 프로그램에서는 AssemblyInfo.cs 파일에서이 작업을 수행합니다.

AssemblyInfo.cs 파일과 함께 Properties 폴더를 추가하려고했지만 Assembly.GetExecutingAssembly(). GetName()을 호출 할 때 해당 파일이 선택되지 않았다고 생각합니다. Version.ToString() 0.0.0.0

So : AssemblyInfo.cs를 작동 시키려면 어떻게해야합니까? 아니면 버전 번호를 어떻게 지정할 수 있습니까?

답변

6

K Scott Allen은 a post here을 가지고 있지만 개인적으로는 웹 응용 프로그램 프로젝트로 이동하는 것이 좋습니다.

+0

그 게시물은 Scott K. Allen - Scott Gu가 아닙니다. –

+0

@Matt Lacey- 덕분에 스캇 구의 블로그라고 생각하는 이유를 알 수 없었습니다. 아마도 처음 나온 웹 응용 프로그램 프로젝트에 대해 블로그를 많이 읽었을 것입니다. – RichardOD

+0

고마워, 그 링크는 아주 잘 설명해. – codeulike

1

버전 번호는 dll의 버전을 설정합니다. 웹 사이트 프로젝트를 미리 컴파일하지 않으므로 이와 같은 버전 번호를 설정할 수 있는지 확신 할 수 없습니다. 소스 제어 시스템에서 레이블 또는 무언가를 사용하여 버전을 변경하고 직접 관리해야 할 수 있습니다.

+0

웹 응용 프로그램 프로젝트만큼 쉽지는 않을 수 있습니다. – RichardOD

0

AssemblyInfo 클래스를 App_Code 폴더에 넣으십시오.

1

버전 번호를 설정할 수있는 단일 어셈블리가 없습니다. 성취하려는 것을 재고해야합니다.

관련 문제