2010-12-29 2 views
1

이 간단한 응용 프로그램을 가지고 있는데, 웹 서버를 사용하여 데이터를 내 서버 DataBase로 전송합니다. 이제는이 응용 프로그램을 하나의 단일 파일로 유지하고 XML 파일이 작동하는 데 필요한 일부 XML 파일이없는 것이 중요합니다. 나는 XML 파일이이 webService에 정보를 가지고 있다고 생각한다. 그래서 그것 없이는 응용 프로그램이 충돌한다. 이 XML 파일이나 exe 아카이브 안에 XML을 넣지 않고도 응용 프로그램을 작동시키는 방법이 있습니까?응용 프로그램을 '단일 파일'로 만들고 XML 구성 파일을 제거하십시오.

이 작업을 수행 할 수있는 방법은 무엇입니까?

답변

0

invoke a web service programmatically (Visual Studio가 추가 된 웹 참조 없음)이라고 들리는 것처럼 들립니다. 잠재적으로 유용한 다른 링크 here.

app.config 파일에있는 모든 구성 설정이 한 가지 또는 다른 방법으로 하드 코딩 될 수 있다고 상상해보십시오. 다양한 구성 섹션에는 다양한 수준의 독창성이 필요합니다.

+0

.. 큰 해결 방법처럼 보이는데,이 방법을 사용하는 것이 실제로 불가능합니까? 나는 visual-studio를 사용하고 있는데, 응용 프로그램을 하나의 .exe로 만들 수 있는지 확인할 수있는 것이 없다. –

+0

@Jacob Kofoed : 누가 들어 봤는지는 모르겠지만, 누군가 내가 알고 싶어한다는 것을 고칠 수 있다면. 그러나 그것에 대해 생각할 때 Visual Studio에 웹 참조를 추가하여 만든 웹 서비스 코드가 필수적으로 필요합니다. 웹 참조를 정상적으로 생성하고 구성 참조에 대해 생성 된 코드를 살펴보고 하드 코딩 된 값으로 대체 할 수 있습니다. 확실히 한 번 사용해 볼 가치가 있습니다. – David

+0

그래, 응용 프로그램을 실행하는 데 필요한 값이 매우 적다는 사실을 발견했습니다. 나는 이것을 초기화 할 때 하드 코딩 할 수 있다고 생각한다. vb.net 코드 안에 XML을 작성하는 방법이 있습니까? –

관련 문제