CSharpCodeProvider 객체의 CompileAssemblyFromSource 함수에서 궁극적으로 사용할 CompilerParameters 객체에 네임 스페이스를 추가 할 수 있습니까? 그렇지 않다면 네임 스페이스를 포함시킬 방법이 있습니까?CompilerParameters에서 네임 스페이스를 추가하는 방법
답변
출력 어셈블리를 작성하기 위해 입력 한 소스의 네임 스페이스가 모두 표시되어야합니다.
다른 어셈블리의 네임 스페이스는 해당 어셈블리 (다른 어셈블리)를 CompilerParameters.ReferencedAssemblies에 추가 한 후에 만 볼 수 있습니다.
당신은 문서의 예를 가지고 :
이'희망이 도움이됩니다.
답장을 보내 주셔서 감사합니다. 프로젝트에 포함 된 "something.cs"파일 안에 "something"이라는 네임 스페이스가 있다고 가정합니다. CompilerParameters.ReferencedAssemblies.Add (???)에 무엇을 써야합니까? – Adib
글쎄, 당신은 필요가 없습니다. 당신의 무언가 네임 스페이스가 보여야합니다. 내 대답은 완성도를위한 것이 었습니다. 현재 소스에서만 발견 된 네임 스페이스를 언급하고 있는지, 다른 어셈블리에서는 발견하지 못했는지는 확실하지 않았습니다. – YSharp
어떤 이유로 함수가 작동하지 않아서 네임 스페이스가 추가되지 않았다고 생각했습니다. 그러나, 당신이 옳다는 것, 이제는 잘 작동하는 것처럼 보입니다. CompilerParameters에 네임 스페이스를 추가하는 방법을 모색하는데 많은 시간을 절약 해 주셔서 감사합니다. – Adib
- 1. C# 프로젝트에 테마 네임 스페이스를 추가하는 방법
- 2. 내 xsd에 특정 네임 스페이스를 추가하는 방법
- 3. xslt를 사용하여 xml에 네임 스페이스를 추가하는 방법
- 4. Web Config에 기본 네임 스페이스를 추가하는 방법
- 5. C에서 새로운 네임 스페이스를 추가하는 방법
- 6. 네임 스페이스를 얻는 방법?
- 7. SOAP Envelope에 네임 스페이스를 추가하는 WSO2 ESB
- 8. web.config 파일에 네임 스페이스를 추가하는 방법은 무엇입니까?
- 9. jsp에 sitemesh3 네임 스페이스를 추가하는 방법은 무엇입니까?
- 10. jQuery의 네임 스페이스를 변경하는 방법?
- 11. xml 네임 스페이스를 무시하는 방법?
- 12. JsonResult에 네임 스페이스를 포함하는 방법
- 13. index.yaml에 네임 스페이스를 지정하는 방법
- 14. 루아에서 네임 스페이스를 만드는 방법?
- 15. 전역 네임 스페이스를 참조하는 방법
- 16. app.config에 네임 스페이스를 등록하는 방법
- 17. MVC보기에 네임 스페이스를 포함하는 방법
- 18. System.Web 네임 스페이스를 참조하는 방법?
- 19. xslt에서 네임 스페이스를 유지하는 방법?
- 20. 반환되는 모든 요소에 네임 스페이스를 추가하는 방법 WSDL/SOAP
- 21. VS 2005의 QuickWatch 창에 네임 스페이스를 추가하는 방법
- 22. xml serialization 할 때 네임 스페이스를 추가하는 방법
- 23. JAX-WS : SOAP 응답에 XML 네임 스페이스를 추가하는 방법
- 24. Groovy의 MarkupTemplateEngine을 사용하여 태그에 네임 스페이스를 추가하는 방법
- 25. Google 클로저 네임 스페이스를 자바 스크립트 클래스에 추가하는 방법
- 26. XMLSerializer를 사용하여 접두사가없는 기본 네임 스페이스를 추가하는 방법
- 27. C에서 XML 문서의 네임 스페이스를 추가하는 방법 doC#
- 28. 네임 스페이스 참조를 추가하는 방법
- 29. XML 네임 스페이스를
- 30. 리눅스 네임 스페이스를 변경하십시오.
문제를 설명하기 위해 몇 가지 샘플 코드를 제공하십시오. – NineBerry