<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # /linkresource (C# Compiler Options) 在輸出文件中創建指向 .NET Framework 資源的鏈接。該資源文件未添加到輸出文件中。這與 [/resource](https://msdn.microsoft.com/zh-cn/library/c0tyye07.aspx) 選項不同,后者會將資源文件嵌入到輸出文件中。 ## 語法 ``` /linkresource:filename[,identifier[,accessibility-modifier]] ``` ## 參數 _filename_ 要從程序集鏈接的 .NET Framework 資源文件。 _identifier_(可選) 資源的邏輯名稱;用于加載資源的名稱。默認為文件的名稱。 _accessibility-modifier_(可選) 資源的可訪問性:公共或私有。默認為公共。 ## 備注 默認情況下,如果鏈接的資源是用 C# 編譯器創建的,則鏈接資源在程序集中就是公共的。若要使這些資源成為私有的,請將 **private** 指定為可訪問性修飾符。不允許使用 **public** 或 **private** 以外的其他修飾符。 **/linkresource** 需要除 **/target:module** 選項之外的 [/target](https://msdn.microsoft.com/zh-cn/library/6h25dztx.aspx) 選項之一。 如果 _filename_ 是由例如 [Resgen.exe](https://msdn.microsoft.com/zh-cn/library/ccec7sz1.aspx) 創建或在開發環境中創建的 .NET Framework 資源文件,則可以通過 [System.Resources](https://msdn.microsoft.com/zh-cn/library/system.resources.aspx) 命名空間中的成員訪問該文件。有關更多信息,請參見 [System.Resources.ResourceManager](https://msdn.microsoft.com/zh-cn/library/system.resources.resourcemanager.aspx)。對于所有其他資源,請使用 [Assembly](https://msdn.microsoft.com/zh-cn/library/system.reflection.assembly.aspx) 類中的 **GetManifestResource*** 方法在運行時訪問資源。 在 _filename_ 中指定的文件可以為任何格式。例如,您可能想將本機 DLL 設置為程序集的一部分,以便可將其安裝到全局程序集緩存中,并且可從程序集中的托管代碼訪問它。下面的第二個示例演示如何執行此操作。您可以在程序集鏈接器中執行相同的操作。下面的第三個示例演示如何執行此操作。有關更多信息,請參見[Al.exe(程序集鏈接器)](https://msdn.microsoft.com/zh-cn/library/c405shex.aspx)和 [使用程序集和全局程序集緩存](https://msdn.microsoft.com/zh-cn/library/6axd4fx6.aspx)。 **/linkres** 是 **/linkresource** 的縮寫形式。 此編譯器選項在 Visual Studio 中不可用,且不能通過編程方式進行更改。 編譯 in.cs 并鏈接到資源文件 rf.resource: ``` csc /linkresource:rf.resource in.cs ``` 將 A.cs 編譯為 DLL,鏈接到本機 DLL N.dll,并將輸出放置在全局程序集緩存 (GAC) 中。在此示例中,A.dll 和 N.dll 都駐留在 GAC 中。 ``` csc /linkresource:N.dll /t:library A.cs gacutil -i A.dll ``` 此示例和前一個示例執行的是同樣的操作,但使用的是程序集鏈接器選項。 ``` csc /t:module A.cs al /out:A.dll A.netmodule /link:N.dll gacutil -i A.dll ``` ## 請參閱 [C# Compiler Options](https://msdn.microsoft.com/zh-cn/library/2fdbz5xd.aspx) [Al.exe(程序集鏈接器)](https://msdn.microsoft.com/zh-cn/library/c405shex.aspx) [使用程序集和全局程序集緩存](https://msdn.microsoft.com/zh-cn/library/6axd4fx6.aspx) [如何:修改項目屬性和配置設置](https://msdn.microsoft.com/zh-cn/library/z15yzzew.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看