2010-12-18 2 views
1

Visual Studio 2010에서 개발 중이며 VS 2010 용 스크립트 # 0.6.2를 다운로드하여 설치했습니다. Read Me pdf의 시계 예제를 따르려고하지만 ' 그것을 컴파일해라.ScriptSharp ClockLabel 예 (0.6.2)

내 솔루션이라는 시계 내부에 새로운 스크립트 # 클래스 라이브러리 프로젝트를 만들었의 .cs이 ClockBehaviour에 파일 이름을 변경하고 예에 따라, 다음과 같은 코드를 추가 : 나는 시도하고 컴파일 할 때

using System; 
using System.DHTML; 
using ScriptFX; 
using ScriptFX.UI; 

namespace Clock { 

    public class ClockBehavior : Behavior { 
     private int _intervalCookie; 

     public ClockBehavior(DOMElement domElement, string id) : base(domElement, id) { 
      _intervalCookie = Window.SetInterval(OnTimer, 1000); 
     } 

     public override void Dispose() { 
      if (_intervalCookie != 0) { 
       Window.ClearInterval(_intervalCookie); 
      } base.Dispose(); 
     } private void OnTimer() { DateTime dateTime = new DateTime(); DOMElement.InnerHTML = dateTime.Format("T"); } 
    } 
} 

을 프로젝트에서 System.DHMTL, ScriptFX 및 ScriptFX.UI 네임 스페이스를 찾을 수 없다는 오류가 발생합니다 (다른 일부는 오류가 있지만 다른 오류는 수정됩니다).

올바른 프로젝트/DLL을 참조하지 않는 것 같습니다. 프로젝트에 대한 참고 자료에는 mscorlib 및 Script.Web이 있습니다. 나는 객체 브라우저를 사용하여 다른 네임 스페이스의 클래스 (예 : 비헤이비어)를 찾았지만 행운은 없었습니다. Program Files의 ScriptSharp 폴더에있는 .dll을 모두 추가했지만 네임 스페이스를 찾을 수 없습니다.

어떤 도움은 매우 극명하게 될 것이다

, 감사합니다, 휴

답변

0

당신은

(또는 쪽을 참조 스크립트 # 설치해야합니다 ssfx.Core.dll를 참조 할 필요가 http://projects.nikhilk.net/ScriptSharp/Conceptual-What

보기 23- 당신이 링크 된 PDF의 24 ...)

+0

C : \ Program Files (x86) \ ScriptSharp \ v1.0 및 모든 하위 폴더에서 보았지만 ssfx.Core.dll을 찾을 수 없습니다. 내 전체 C : 드라이브에서 검색을 실행 했으므로 어디서나 찾을 수 없습니다. 제거를 시도하고 스크립트 #을 다시 다운로드하고 다시 설치했지만 여전히 존재하지 않습니다. 이 .dll을 가져와야하는 다른 곳이 있습니까? 실제로 Conceptual-What 링크에 언급 된 .dll은 없습니다. –

+0

나는이 머신에이 머신을 설치하지 않았기 때문에 보이지는 않지만 GAC http://bit.ly/hE4CEv에 설치 될 수있다. - 실패하고, 다운로드 할 수있는 충분한 프로젝트가 있는가? 그것이 사용하는 참조를 참조하십시오 – Basic