달력

022012  이전 다음

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  
Visual Studio 2005 SP1에 보면 [AP.NET 웹 응용 프로그램]이라는 프로젝트가 새로 생겼습니다.
이 프로젝트가 생기면서 웹 프로젝트도 파일 시스템이 아닌 프로젝트 단위로 관리가 가능해졌죠!!
현재 제가 프로젝트를 이 웹 응용 프로그램으로 진행을 하고 있는데 중간에 문제가 하나 발생을 했습니다.
프로젝트의 참조가 많아 지다보니 빌드를 다 하고 브라우저에서 볼려고 하는데 [섀도 복사를 할 수 없습니다.] 라는 메세지가 나오는 겁니다.
영문으로는 [Cannot Create/Shadow Copy '<projectname>'  when that file arleady exists] 이렇게 나오는거 같습니다.
이 문제가 발생하는 원인은 기존에 빌드된 dll 파일에 락이 걸려 있어서 생기는 문제입니다.
그럼 이젠 해결 방법을 알려 드리도록 하겠습니다.

일단 이 문제가 발생하는 프로젝트의 프로젝트 파일(csproj) 파일을 폅집이 가능하도록 에디터로 오픈하시기 바랍니다.
그런후에 빌드에 관련된 탭에 아래와 같이 적어 넣으시기 바랍니다.

if exist "$(TargetPath).locked" del "$(TargetPath).locked"

위 명령어는 락에 걸린 파일이 있으면 삭제하라는 명령어 입니다.

그럼 예제로 알아보도록 하겠습니다.

shblitz.csproj
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="AfterBuild">
        <Exec Command="if exist $(TargetPath).locked del $(TargetPath).locked" />
    </Target>
</Project>

위 예제는 하시는 프로젝트에 따라서 달라 질수가 있으니, 단지 참고만 하시기 바랍니다.

참고 : 위 문제가 생겼을 경우 빌드를 다시 하면 해결이 됩니다. 전 4~5번까지 빌드를 해본적이 있네요!!

작성자 : 상현넘™ [SHBLITZ.NET]
Posted by 상현넘™

댓글을 달아 주세요

  1. 쏘야  댓글주소 수정/삭제 댓글쓰기 2008/05/21 17:27

    덕분에 짜증하나 해결했습니다. 고맙습니다.

    • 상현넘™  댓글주소 수정/삭제 2008/05/23 00:19

      해결을 하셨다니 다행입니다.
      그래서 가끔 문제가 발생하긴 하더군요!!
      그런데 2008 쓰면서는 한번도 발생은 하지 않았습니다!!

  2. 배재영  댓글주소 수정/삭제 댓글쓰기 2008/08/27 16:43

    전 2008 쓰다가 발생했는데 ... 정말 고맙습니다

  3. 김한얼  댓글주소 수정/삭제 댓글쓰기 2010/04/14 09:39

    저도 2008 쓰면서 발생했는데.... 휴~ 정말 감사합니다. 어제 새벽만해도 되던게 안되서 정말 당황했거든요.

  4. 초보자  댓글주소 수정/삭제 댓글쓰기 2010/11/24 11:45

    좋은 정보 감사합니다.

Preparation Guide for Exam 70-510
TS: Visual Studio 2005 Team Foundation Server

Exam news
The Technology Specialist (TS) Exam 70-510: TS: Visual Studio 2005 Team Foundation Server was released in April 2007.

Exam topics covered
The following list includes the topic areas covered on this exam. The percentage indicates the portion of the exam that addresses a particular skill.
• Installing and configuring Microsoft Team Foundation Server (12 percent)
• Administering Team Foundation Server instances and team projects (25 percent)
• Administering Team Foundation Server version control (19 percent)
• Administering work item types and process templates (19 percent)
• Administering a team build (14 percent)
• Managing team project reporting and documentation (11 percent)

Audience profile
This exam is intended for experts in installing, configuring, and managing Microsoft Team Foundation Servers and Team System projects. The typical candidate will work either as a team leader in an enterprise development organization or ISV, or as a consultant in an organization that provides process automation services by using Team Foundation Server. The qualified candidate has:
• A solid understanding of the Team Foundation Server architecture and components
• Knowledge of/experience with installing and configuring Team Foundation Server in both single-server and multi-server configurations
• Knowledge of/experience with managing Team Foundation Server objects such as users and roles
• Knowledge of/experience with using Team Build to automate the build process
• Knowledge of/experience with customizing process templates
• Knowledge of/experience with creating or customizing Team Foundation Server reports
• Experience managing source artifacts with Team Foundation Server source control
• Knowledge of/experience with customizing Team Foundation Server work item types to facilitate the project life cycle

Credit toward certification
When you pass this exam, you earn credit toward the following certification.
• MCTS: Visual Studio 2005 Team Foundation Server

Preparation tools and resources
We make a wealth of preparation tools and resources available to you, including courses, books, practice tests, and Microsoft Web sites. When you are ready to prepare for this exam, here's where you should start.

Skills being measured
This certification exam measures your ability to manage and extend Visual Studio 2005 Team Foundation Server instances.

Before taking the exam, you should be proficient in the job skills listed in the following table.

Skills measured by exam 70-510
Installing and Configuring Microsoft Team Foundation Server
Identify architecture components.
ㆍIdentify Team Foundation Server prerequisites.
ㆍIdentify Team Foundation proxy server functionality.
ㆍIdentify Team Foundation Server functionality.
ㆍIdentify Visual Studio Team Explorer functionality.
Plan Team Foundation Server installation.
ㆍSelect a setup configuration.
ㆍDefine initial sizing, backup, and growth strategy for the Team Foundation Server database.
Install Team Foundation Server.
ㆍInstall and configure Team Foundation Server prerequisites.
ㆍInstall and configure Team Foundation Server.
ㆍInstall and configure Team Foundation proxy server.
ㆍInstall and configure Team Foundation build server.
ㆍInstall and configure Team Explorer.
Validate installation.
ㆍVerify database components.
ㆍVerify Team Foundation Server components.
ㆍVerify client connectivity.
ㆍVerify project creation.
ㆍVerify Team Foundation build and proxy server components.
Customize Team Foundation Server component configuration and settings.
ㆍConfigure alert components.
ㆍConfigure Team Foundation Server for extranet access.
ㆍConfigure Team Foundation Server runtime settings.
ㆍEnable tracing for Team Foundation Server components.
ㆍEnable activity logging.
ㆍConfigure Team Foundation Server for remote analysis services.
ㆍConfigure Web cache sizing and location.
Administering Team Foundation Server Instances and Team Projects
Manage a Team Foundation Server instance.
ㆍUpdate a Team Foundation Server instance global list.
ㆍSet instance properties by using Web services.
ㆍPurge Internet Information Services (IIS) logs.
ㆍAnalyze Team Foundation Server errors.
Manage team projects.
ㆍCreate a team project.
ㆍDelete a team project.
ㆍConfigure version control options.
ㆍManage project alerts.
ㆍInstall and configure custom assemblies.
Ensure Team Foundation Server health and availability.
ㆍIdentify Team Foundation Server SQL-specific jobs for monitoring.
ㆍIdentify Team Foundation Server application messages in an event log.
ㆍIdentify non-Team Foundation Server component messages in event logs.
ㆍIdentify Team Foundation Server HTTP messages in the IIS log file.
Configure authorization on Team Foundation Server instances.
ㆍDeny or grant access to work items in areas.
ㆍDeny or grant access to the Team Foundation Server.
ㆍDeny or grant access to team projects.
ㆍDeny or grant access to version control items.
Configure security for Team Foundation Server components.
ㆍEnable user access to Team Foundation Server by adding the user to a team project.
ㆍConfigure Microsoft Windows SharePoint Services (WSS) security for a user.
ㆍConfigure SQL Server Reporting Services (SSRS) security for a user.
ㆍConfigure SQL Server Analysis Services (SSAS) security for a user's direct access to the cube.
Select a disaster recovery plan for Team Foundation Server.
ㆍBack up the Team Foundation Server SQL Server databases.
ㆍRebuild the Team Foundation Server data warehouse.
ㆍModify the Team Foundation Server architecture.
ㆍBack up and restore team project portals.
Administering Team Foundation Server Version Control
Manage version control operations.
ㆍSet file type associations.
ㆍUnlock other users' code.
ㆍCheck in other users' code.
ㆍRestore deleted items.
ㆍDisplay history.
ㆍExtend the existing label to include a newly created file.
Manage shelvesets.
ㆍCreate a shelveset.
ㆍDelete shelvesets.
ㆍOpen another user's shelveset.
Manage branches.
ㆍCreate a branch.
ㆍDelete a branch.
ㆍSelect a branching strategy.
Merge branches.
ㆍResolve file conflicts by using the merge tool.
ㆍResolve file conflicts by using auto-merge.
ㆍMerge a single changeset from one branch to its parent branch.
Manage workspaces.
ㆍCreate a workspace.
ㆍModify a workspace.
ㆍDelete a workspace.
ㆍSpecify workspace status location.
Migrate legacy source control to Team Foundation Server.
Administering Work Item Types and Process Templates
Author process templates.
ㆍMap Microsoft Office Project fields to Team Foundation Server.
ㆍSelect components for the team project process template.
ㆍCreate security groups.
ㆍDefine report types.
ㆍDefine Microsoft Office SharePoint folders and document templates.
ㆍSelect work item types.
ㆍDefine areas and iterations.
ㆍModify the team project WSS site template.
Create Work Item Query Language (WIQL) queries.
ㆍDefine WIQL keywords.
ㆍAdd fields to a query.
ㆍCreate a WIQL query by using Team Explorer.
ㆍIdentify built-in macros.
Author process guidance.
ㆍCompile a process guidance.
ㆍEdit a process guidance.
ㆍLink a process guidance subject to a work item type.
Author work item types.
ㆍEnsure that a new field in a process template is added to the SSAS cube.
ㆍSet a reportable attribute.
ㆍCreate a new work item type.
ㆍUse custom control in a work item type.
ㆍEdit an existing work item type.
Author a work item type workflow.
ㆍRestrict state transitions to specific groups.
ㆍCreate new states and transitions.
Manage process templates.
ㆍInstall and configure a new process template.
ㆍRemove a process template.
ㆍSet a default new process template.
Administering a Team Build
Author team build types.
ㆍCreate a team build type.
ㆍEdit a team build type.
Delete a build.
ㆍDelete a team build type.
ㆍDelete team build output.
Extend the team build process by using targets.
ㆍOverride an existing target.
ㆍCreate a custom target.
Extend the team build by using a custom task.
ㆍRegister the task so that it is seen by the team build.
ㆍDeploy the task to the build server.
ㆍCall a task from within a target.
Run a team build.
ㆍStart a build by using Team Explorer.
ㆍStart a build by using the command line.
ㆍSchedule a build.
ㆍDiagnose a build problem by using the build output.
Managing Team Project Reporting and Documentation
Set Up Team Foundation Server reporting.
ㆍIdentify the cube update architecture.
ㆍReprocess the Team Foundation Server warehouse.
Access Team Foundation Server data by using Microsoft Office Excel.
ㆍReport team project status.
ㆍAccess a cube to create a Microsoft PivotTable.
Access Team Foundation Server data by using Microsoft Office Project.
ㆍReport team project status.
Manage reports.
ㆍAdd an existing report to SSRS.
ㆍDelete a report.
Manage team project documentation.
ㆍUpload documents to the team portal by using Team Explorer.
ㆍManage document libraries.

출처 : 마이크로소프트 Learning
Posted by 상현넘™

댓글을 달아 주세요

Visual Studio 2005 Service Pack 1 Update for Windows Vista release notes

다운로드 세부 정보 Windows Vista VS2005 SP1 업데이트

드디어 Visual Studio 2005 서비스팩 1 윈도우 비스타 업데이트의 한글 버젼이 다운로드 가능합니다! 비스타에서 Visual Studio 2005 서비스팩 1 설치하면 업데이트를 설치해야된다는 알림이 실행할때 뜨는데 이에 해당하는 업데이트입니다. 비스타와의 호환성과 문제점들을 해결하기 위한 업데이트로 이해하시면 것입니다.

설치하기 위해서는 관리자 계정으로 실행하거나 Run As Administrator 실행하기를 권장합니다. 이외의 문제들은 위의 release notes 자세히 나와있습니다.

출처 : bkchung's WebLog

Posted by 상현넘™

댓글을 달아 주세요

Download details: Visual Studio 2005 SDK version 4.0

Visual Studio 2005 SDK가 1.0이 나온지 1년 반정도만에 벌써 4.0이 나왔습니다. CTP때도 보셨겠지만 3.0에 비해서:

SDK 브라우저, Package Load Analyzer(VS Extension 제작시 사용), Toolbox Installer(툴박스용 컴포넌트 배포용), Setup 향상, 새로운 샘플들(IronPython용, WAP용등), Sandcastle, TFS 샘플과 문서등등

이 추가 또는 향상되었습니다. Visual Studio를 확장하기 위해서 이만한 예제들과 SDK가 없을 것입니다.

자세한 내용은 여기의 VSSDK팀의 James Lau 블로그에서 찾을 수 있습니다.

출처 : bkchung's WebLog

---------------------------------------------------------------------------------------

The highlights to this release are:

Visual Studio SDK Browser

As part of the Visual Studio product development team’s community initiatives, the team has built a Visual Studio SDK Browser to enhance the overall Visual Studio Extensibility development experience and to connect users with the community and online contents. The Visual Studio SDK Browser is a key feature of Visual Studio 2005 SDK 4.0.

Package Load Analyzer

The Package Load Analyzer analyzes package load issues and then provides diagnostic information instead of a generic failure message. For example, if a package load issue was caused by a failed Package Load Key (PLK) verification, then the Package Load Analyzer will present that reason together with supporting data. This data may also help Microsoft Customer Support or VSPackage providers trouble-shoot package load issues on end user computers.

Toolbox Control Installer

Visual Studio 2005 introduced a change in the Toolbox that would have required a component vendor to create a VSPackage in order to make components appear in the Toolbox. Included in this release is a redistributable Toolbox installer package that component vendors can include in their Setup programs to simplify the deployment of their components. By using the Toolbox installer package, a vendor does not have to create a VSPackage to load components in the Toolbox. The redistributable Toolbox installer package is an .msi file, and the Controls sample demonstrates how to use it.

Updated TFS Contents

The Team Foundation Server samples and contents have been updated to include new sample and documentation.

DSL Tools Bug Fixes

This release contains bug fixes for the DSL Tools that were released in Visual Studio 2005 SDK 3.0. For details about the bug fixes, refer to the DSL Tools readme.htm, which is located in <Visual Studio SDK installation path>\2007.02\VisualStudioIntegration\Tools\DSLTools\.

Updated Setup Experience

This release has an entirely new Setup experience with a fresh look and feel. Installing the Help documentation is optional. The documentation is now available online at http://go.microsoft.com/fwlink/?LinkID=76770&clcid=0x409.

New Toolbar Combo Box Sample

This sample shows how to create combo boxes on Visual Studio toolbars. You can find this sample in the folder <Visual Studio SDK installation path>\2007.02\VisualStudioIntegration\Samples\IDE\CSharp\Reference.ComboBox\.

IronPython Bug Fixes

The IronPython sample now recognizes external line mapping comments. These follow the form of #ExternalSource(“filename”, lineNumber) and are ended with a #EndExternalSource comment. This format matches the format of the C# compiler and is used for a similar purpose. Errors reported on lines in an ExternalSource region will include file and line number information based on the ExternalSource comment. This enables scenarios such as ASP.NET code-behind where the source code from the Web page is inserted into generated code in another file.

Sandcastle Documentation Compilers

Sandcastle is a tool that lets developers automate the creation of accurate managed class library documentation with a common look and feel. For more information about Sandcastle, see http://www.sandcastledocs.com/. Sandcastle produces documentation by using .NET Reflection on source assemblies. As an option, developer source code comments provided by the Visual Studio XML Documentation Comments feature can be integrated. The Sandcastle tools can be found in <Visual Studio SDK installation path>\2007.02\VisualStudioIntegration\Tools\Sandcastle\.

출처: vs.Eco

Posted by 상현넘™

댓글을 달아 주세요

저는 Windows 2003을 사용합니다.
얼마전에 VS2005 서비스팩1이 나와서 설치를 하려고 하였습니다.
그런제 몇번을 시도해도 설치가 되지 않았습니다. 아래와 같은 메세지와 함께!!

----------------------------------------------------------------
이 제품에 대한 설치 원본을 사용할 수 없습니다.
원본이 있는지 또는 액세스할 수 있는지 확인 하십시오.
----------------------------------------------------------------

정말 당황스럽더군요!! 이유도 알수 없었습니다. 서팩1 설치만 몇번 시도했는지 기억도 안납니다.
결국은 MS 사이트를 뒤지다가 해결 방법을 찾게되었습니다.

그리고 이 문제는 Windows XP나 모든 Windows 2003에서 발생하는 문제는 아닙니다.
Windows 2003 R2 계열에서 발생하는 문제인거 같습니다.
저는 R2 시디에서 첫번째 시디만 설치하고 정작 R2는 설치를 안했는데도 이런 현상이 발생했습니다.
물론 R2까지 설치한 컴퓨터에서도 발생하고요!!
그러나 일반 Windows 2003을 설치한 분의 컴퓨터에선 발생하지 않더군요!! 당황 당황!!


[Windows 2003에서 Visual Studio 2005 서비스팩1이 설치 안될때 해결 방법]

1. [제어판] → [관리도구] → [로컬 보안 정책]으로 들어갑니다.

2. 왼쪽 메뉴중에서 [소프트웨어 제한 정책]으로 이동을 합니다.
 아래 화면과 같이 [정의된 소프트웨어 제한 정책 없음]으로 나옵니다.


3. [소프트웨어 제한 정책] 위에 마우스를 올리고 오른쪽 버튼을 눌러 [모든 작업] → [새 소프트웨어 제한 정책]을 선택합니다.


4. 새 정책이 만들어 지면 화면 오른쪽에 [개체 유형] 중에서 [강요] 항목을 더블클릭하여 [속성] 창을 엽니다.


5. [강요 등록 정보]에서 [로컬 관리자를 제외한 모든 사용자]를 선택 후 [확인] 버튼을 클릭합니다.


6. 컴퓨터를 재시작 후 서비스팩1을 설치하면 설치가 잘 될것입니다.

작성자 : 상현넘™ [SHBLITZ.NET]

Posted by 상현넘™

댓글을 달아 주세요

  1. 구세준  댓글주소 수정/삭제 댓글쓰기 2008/02/14 16:31

    멋지구리+_+;; 그래 바로 내가 원하던 정보야