http://blogs.msdn.com/b/junfeng/archive/2005/02/12/371683.aspx에 따르면 일부 소스 코드와 .netmodule 파일에서 하나의 .exe 파일 빌드를 생성 할 수 있어야합니다. 그러나, http://msdn.microsoft.com/en-us/library/92b5ab4h.aspx과 http://msdn.microsoft.com/en-us/library/k669k83h.aspx을 본 후에는 이런 일이 일어나지 않습니다. 내 .exe를 실행할 때마다 .netmodule이 외부에서 찾고 있습니다.작은 풋 프린트 어셈블리로 모듈 연결
누구나 내가 원하는 것을하기 위해 csc에 전달해야하는 옵션을 보여주는 예를 알고 있습니까?
예를 들어, common.netmodule과 program.cs가 있고 어셈블리에 common.netmodule이있는 단일 파일 program.exe가 필요합니다.
첫 번째 기사에서는 원하는대로 할 수있는 링크 파일 버전을 요구하지만 setup.exe는 실행되지 않으므로 .Net 2.0 SDK를 설치하려고 시도했습니다. 다양한 호환성 모드를 시도했지만 모두 실패하는 것 같습니다. 내가 찾은 Microsoft 설명서 중 내가 원하는 것을 수행 할 수 없다거나 내가 할 수 있다고 말하지 않는 것은 없습니다. 왜 Microsoft는 초기 버전의 제품에서 원하는 기능을 제공하고 나중에 자동으로 제거합니까? –
나는 al.exe를 사용하여 원하는 것에 가까이 다가 가고 있습니다. 내 모듈을 함께 결합하여 .exe 파일을 생성 할 수 있지만 승격 된 권한으로 실행해야하며 app.manifest를 .exe 어셈블리로 가져 오는 방법을 찾을 수 없습니다. http://msdn.microsoft.com/en-us/library/c405shex%28v=vs.110%29.aspx Microsoft 설명서는 사실상 난해합니다. –
나는 내가하고 싶은 일을하는 것이 불가능하다고 생각하기 시작했다. 나는 그것을하기를 바랐다. 마침내 al 및 ml을 사용하여 어셈블리를 만들 수 있었지만 al은 .netmodule 파일에 대한 참조가있는 어셈블리 만 만들었고 실제로 .exe 어셈블리에 넣지는 않습니다. –