publisher-policy

    8熱度

    1回答

    上下文 我有2個不同版本的安裝在GAC版本1.0和版本2.0中的程序集。我做了一個將1.0引用爲特定版本的應用程序。 問題 當我運行我的應用程序,它會永遠,而應用程序是專門引用1.0版加載2.0版。 問題 這究竟是爲什麼? 如何強制我的應用程序加載已編譯的版本? 在我看來,這與綁定重定向沒有任何關係,因爲我的應用程序在構建它時甚至不知道版本2.0,並且引用「特定版本」元數據設置爲true。 謝謝。

    0熱度

    1回答

    我創建了一個基本的項目中的WinForms上,我有加載一個非常簡單的庫.exe: .exe文件: public Form1() { InitializeComponent(); int a; int b; a = 7; b = 3; MessageBox.Show(Sumar.SumResult(a, b));

    2熱度

    2回答

    我負責開發和維護用於構建我們的產品應用程序的一組通用框架程序集。這些組件相對較新,並且在實現新功能時處於不斷變化的狀態等等。因此,它們經常被重建和重新分配並不罕見。我預計這會隨着議會的穩定而下降,但這是今天的情況。 現在,程序集被放置在一個公共文件夾中,開發項目可以引用相同的程序集。應用更新與替換文件一樣簡單,開發項目在下次加載和構建時自動獲取更改。 我遇到的問題是,我們可能有幾個構建在框架上的程

    1熱度

    1回答

    我想將dll v1的消費者重定向到dll v2。 我將在GAC中爲此添加發布商政策。 政策必須在GAC中嗎? 這是否意味着dll v2本身也必須駐留在GAC中?

    0熱度

    1回答

    我已經用x-copy部署了我的.NET程序集多年,沒有任何問題。 從上週開始,我們有一個小團隊,其任務是構建包括 .NET程序集和exe和C++遺留exe和dll(更多200個文件)的設置。 第一次安裝後,我的wpf應用程序出現問題:啓動時間非常長。 我已經通過procmon 描述了我的一個wpf應用程序(ps:.NET程序集是GACed和NGened),我已經看到該進程對所有其他無關(> 200

    1熱度

    1回答

    我試圖重定向一個特定的.dll,我們將其稱爲MyAssembly.dll。該組件有兩個版本: MyAssembly.dll version 1.0.0.0 和 MyAssembly.dll version 1.1.0.0 我想這兩個組件重定向到其第三個版本:1.2.0.0。 爲此,我寫了這個.config文件構建Publisher Policy要在GAC適用於: <?xml version

    0熱度

    1回答

    在我們的應用程序中實現ODP.Net的使用時,我遇到了一個版本的潛在問題,所以我打開了一個快速測試應用程序,看看它是否會影響我們,它確實如此。 我們有客戶在Oracle上擁有或希望使用我們的應用程序,但他們使用不同的版本,並且他們通常對部署在其工作站上的Oracle Client版本具有企業標準。我們的想法是部署一個固定版本的ODP加適當的即時客戶端與我們的應用程序(在程序目錄中),因爲Oracl

    4熱度

    3回答

    這將是正確的方式來安裝一個發佈者政策到GAC使用WIX 3.5? 我試着這樣做: <File Id="LIBGAC" Assembly=".net" KeyPath="yes" Vital="yes" Name="ClassLibrary1.dll" ProcessorArchitecture="msil"

    2熱度

    1回答

    我有一個供應商提供的程序集引用混亂的情況。基本上,它指向我不想使用的程序集版本。我用FusionLog查看程序集綁定日誌,我看到這些條目: LOG: Publisher policy file is found at C:\WINDOWS\assembly\GAC_MSIL\policy.11.0.iAnywhere.Data.SQLAnywhere\11.0.0.22582__f222fc433

    0熱度

    1回答

    SUMMARY 如何創建與重定向程序集相同框架版本的發佈程序策略程序集? TL; DR 我有一個Assembly.dll與1.x.y.0版本,我也有一個出版商策略爲它命名policy.1.0.Assembly.dll其重定向版本1.0.0.0-1.x.y.0到1.x.y.0。 Assembly.dll面向.NET Framework 3.5。我是否正確地認爲policy.1.0.Assembly.