satellite-assembly

    0熱度

    1回答

    我已經爲三個項目的以下文件夾結構: MyClassLibrary1 Class1.cs Resources\ en-GB\ Strings.en-GB.txt Strings.resx Strings.designer.cs (auto-generated) MyClassLibrary2 (references MyCla

    1熱度

    1回答

    我有一個VS2010解決方案,它爲.NET 2.0創建了幾個程序集。 這還包括衛星組件。 當我用VS2010創建所有東西的時候,它很好。但我有一臺使用MSBuild作爲構建服務器的XP機器。從那裏創建的衛星組件不被識別。用ILDASM看,我看到VS2010創建元數據版本2,而MSBuild創建版本4.我想這意味着VS2010創建正確的.NET2版本,而MSBuild只創建.NET2的主要組件,但衛

    0熱度

    1回答

    這裏的代碼,這有助於找到組裝所需的文化線路: Assembly.GetExecutingAssembly().GetSatelliteAssembly(new CultureInfo(cultureCode)) 但如何找到語言的哪些應用程序存在的附屬程序集,可以說,如果有3種語言支持,爲其創建了3個不同的文件夾,現在我希望支持其中的文件夾和語言。我從用戶可以選擇語言的地方下拉使用它,並且應該根

    1熱度

    1回答

    我正在研究使用附屬程序集支持多種語言的企業應用程序,並且希望爲客戶提供部署後添加新語言的功能。 是否有強迫應用程序生成.resources文件,而不是衛星程序集?或者可能從衛星程序集中提取資源文件的方法? 有沒有另一種方式,客戶可以用來翻譯衛星組件而無需重新編譯?

    1熱度

    1回答

    我即將制定簡化翻譯工具的解決方案。因此,我目前嘗試從我的代碼中自動編譯一個Satellite Assembly。 所以,我想才達到的替換下列命令手動運行: AL.exe /culture:de /out:de\TestResource.resources.dll /embed:TestResource.de.resources 到目前爲止,我已經測試生成一個.dll文件,它的工作。但嵌入/鏈接如下

    2熱度

    1回答

    我創建了一個可以在運行時切換文化的應用程序。但是現在我想在應用程序繼續運行時向我的應用程序添加一個新的Satellite Assembly。我複製的特定文化的文件夾(例如用Localisation.resources.dll文件在其文件夾af)到應用程序文件夾,然後我運行下面的代碼: ResourceManager rm = new ResourceManager(ResxExtension.Ge

    4熱度

    3回答

    我創建了一個簡單的控制檯應用程序來顯示「Hello World」字符串。後來我帶來了資源文件來支持不同的語言,並把翻譯版本的「Hello World」。我嘗試在中文操作系統中運行console.exe,並希望看到「Hello World」以中文顯示。不幸的是它顯示英文。 經過分析,發現添加.resx文件在項目中創建了一個單獨的文件夾,每種語言都有.resource dll(sattellite a

    0熱度

    2回答

    我有一個已經被翻譯爲PT-BR區域設置的.NET應用程序,導致衛星裝配: pt-BR/MyApp.resources.dll 我做不有翻譯爲PT-PT區域。我期望在pt-PT文化活躍時使用pt-BR裝配,因爲它們共享父文化,但事實並非如此。 .NET能以某種方式在pt-PT文化下自動使用pt-BR組件,還是我需要明確地將pt-BR轉換爲pt組件,直至獲得更多的pt翻譯?

    0熱度

    1回答

    我正在尋找一個帶衛星組件的南特樣本。 我現在搜索了幾個小時沒有成功。 我能走到今天: <resgen todir="${build}"> <resources> <include name="${src}/Resources/*.resx" /> </resources> </resgen> 和CSC子元素: <resources prefix="Resourc

    -1熱度

    1回答

    我打算在衛星組裝中存儲我的解決方案的非可執行文件。原因是它可以輕鬆共享,只有應用程序可以看到並使用它。但我不確定這是短暫的事情。需要以前使用衛星組裝的人員的反饋。 僅供參考...我將存儲圖像,文本和MS Access文件。