Visual Studio Tools for Office 프로젝트의 속성
업데이트: 2007년 11월
Visual Studio Tools for Office 프로젝트에서 몇 가지 중요한 속성을 사용할 수 있으며 속성 창을 통해 이러한 속성에 액세스할 수 있습니다.
문서 수준 및 응용 프로그램 수준 프로젝트의 속성
다음 속성은 Visual Studio Tools for Office의 문서 수준 프로젝트와 응용 프로그램 수준 프로젝트 모두에 사용할 수 있습니다.
호스트 항목의 네임스페이스
호스트 항목의 네임스페이스 속성은 Visual C# 프로젝트에만 사용할 수 있으며, 솔루션 탐색기에서 문서 수준 프로젝트(예: ExcelWorkbook1.xlsx, WordDocument1.docx)의 문서 노드나 응용 프로그램 수준 프로젝트(예: Excel, Word)의 응용 프로그램 노드를 선택하면 속성 창에 이 속성이 표시됩니다.
Visual C#을 사용하여 프로젝트를 만들 때 호스트 항목에는 프로젝트 이름에 기반하여 네임스페이스가 제공됩니다. 따라서 코드 파일을 직접 편집하여 이 네임스페이스를 변경하지 않는 것이 좋습니다. 이 속성을 사용하여 네임스페이스를 변경합니다. 이 속성을 사용하면 보이는 코드 파일뿐 아니라 생성된(숨겨진) 코드에서도 네임스페이스가 변경됩니다.
호스트 항목의 네임스페이스를 변경하려면 호스트 항목의 네임스페이스 속성에서 이름을 설정합니다.
신뢰 어셈블리 위치
신뢰 어셈블리 위치 속성은 Microsoft Office 2003 프로젝트에서만 사용할 수 있으며, 솔루션 탐색기에서 해당 프로젝트 노드를 선택하면 속성 창에 이 속성이 표시됩니다.
이 속성은 다음과 같은 부울 값을 사용합니다.
주 프로젝트 어셈블리에 대한 완전 신뢰 권한 및 \bin 폴더와 하위 폴더의 어셈블리에 대한 실행 권한을 사용하여 보안 정책을 자동으로 업데이트하려면 True를 선택합니다. 이러한 권한은 프로젝트를 빌드할 때마다 확인 및 부여됩니다.
사용 권한을 자동으로 부여하지 않으려면 False를 선택합니다. 이전에 신뢰 어셈블리 위치 속성을 True로 설정하고 프로젝트를 빌드한 경우 이 속성을 False로 설정하고 다시 빌드하면 이전에 생성된 모든 코드 그룹이 제거됩니다. 프로젝트를 실행하려면 수동으로 코드에 권한을 부여해야 합니다.
Microsoft Office 2003 프로젝트의 보안에 대한 자세한 내용은 Office 솔루션의 보안(2003 시스템)을 참조하십시오.
참고: |
---|
2007 Microsoft Office system용 프로젝트에서는 다른 보안 모델을 사용하기 때문에 이러한 프로젝트에서는 신뢰 어셈블리 위치 속성을 사용할 수 없습니다. 자세한 내용은 Office 솔루션의 보안(2007 시스템)을 참조하십시오. |
문서 수준 프로젝트의 속성
다음 속성은 Visual Studio Tools for Office의 문서 수준 프로젝트에만 사용할 수 있습니다.
CacheInDocument
Visual Studio 디자이너에서 DataSet의 인스턴스를 선택하면 속성 창에 CacheInDocument 속성이 나타납니다. 공용 멤버만 캐싱할 수 있으므로 DataSet을 캐싱하려면 Modifiers 속성이 Public으로 설정되어 있어야 합니다.
이 속성은 다음과 같은 부울 값을 사용합니다.
문서에서 데이터 집합을 캐싱하려면 true를 선택합니다.
문서에서 데이터 집합을 캐싱하지 않으려면 false를 선택합니다.
데이터를 캐싱하는 데 대한 자세한 내용은 데이터 캐싱 및 문서 수준 사용자 지정의 데이터 개요를 참조하십시오.
Value2
Value2 속성은 Excel 통합 문서 또는 서식 파일 프로젝트에만 사용할 수 있습니다. 워크시트 디자이너에서 NamedRange 컨트롤을 선택하면 속성 창의 Databindings 속성 노드 아래에 이 속성이 나타납니다.
속성 창의 Value2 속성을 사용하면 NamedRange의 Value2 속성을 데이터 소스의 필드에 바인딩할 수 있습니다.
참고 항목
개념
Visual Studio에서 Office 솔루션 만들기