2012-08-30 3 views
1

Windows 8 앱에서 MardownSharp로 게임을하려고했습니다. 하지만 Mardown.cs 파일에 오류가 발생합니다. System.ConfigurationRegexOptions.Compiled이 없습니다.Windows 8 앱의 MarkdownSharp 오류

Markdown.cs errors

+0

이것은 WinRT 앱입니까? –

+0

@ w.brian 예. WPF에서도 오류가 발생합니다 (다른 것들). –

답변

1

여기서 두 가지 문제가 있습니다.

  1. 시스템 구성이 .NET namespaces available for Windows Store applications 중 하나가 아닙니다. 좋은 소식은 마크 다운 클래스의 오버로드 된 생성자 중 하나에서만 사용할 수 보인다이다 :

    공공 마크 다운 (부울 loadOptionsFromConfigFile)

    그 생성자 주석 (그리고 사용 성명서). 은 config 파일과 비슷한 기능을 허용하지만 과 완전히 다른 구현을 사용하는 로컬 저장소를 사용하도록 해당 생성자를 다시 작성할 수 있습니다. 그래도 사용하지 않을 수도 있습니다. 과부하

  2. 이 코드는 표현에 대해 Compiled 플래그를 많이 사용하며이 문맥에서도 지원되지 않습니다. 을 (를) 해당 플래그에 대한 모든 참조를 안전하게 제거 할 수 있어야합니다.

이러한 수정을 통해 최소한 코드를 컴파일 할 수 있었지만 더 이상 사용하지 않았습니다.

+0

Yesss! 그것은 작동합니다. 고마워, 짐. 나는 또한 생성자를 사용하지 않았기 때문에 public Markdown() : this (false)에서'this (false) '를 제거해야했다. –

+0

그리고 생성자의 사용법에 대해 조금 설명해 주시겠습니까? –

+1

링크, 개행 등을 처리하는 기본 방법으로 Markdown 개체를 초기화하는 몇 가지 옵션을 제공하는 것처럼 보입니다. 작동하지 않는 생성자 중 하나가 App.exe.config에서 해당 정보를 읽습니다. 파일을 사용하면 MarkdownOptions 클래스를 통해 동일한 정보를 전달할 수 있습니다. Windows 8의 설정 플라이 아웃과 같이 원하는 소스에서 코드를 채울 수 있습니다 –