この一見無意味な質問は、このような高得意なユーザーからは奇妙に思えるかもしれません。「SQL Server管理オブジェクトDLLファイルをリンカ経由で実行する」はどうすればよいですか?
.NETアプリケーションでSQL Server SMO DLLを配布したいと考えています。 license termsを伴うofficial nuget packageがあります。これらは次の節を含んでいます:
ii。配布要件。あなたが頒布するあらゆる再頒布可能コードは、あなたが
必要があります[...]あらゆる再頒布可能コードのための
- が.dllファイルのファイル名拡張子を持つ、とのリンカーを介して、このような再頒布可能コードを実行しているの結果のみを配布あなたのプログラム。
"私のプログラムでリンカを使ってDLLを実行する"必要があります。これまでのところ、私はWindowsではDLLs are the output, not the input of the linking processという印象を受けました。
どうすればいいですか? MSの弁護士は迷ったのですか、これは実際に実行可能ですか?
Hum。さて、あなたは何かにDLLの名前を変更することができます、と思います。 – arrowd
これは、ソースコードや中間ファイルをアセンブリdllに含めないでください**ことを意味しませんか?それは、開発者がSMO DLLを除いて、ナゲットパッケージに含まれる他のリソースを含むことを望まない – Sidewinder94