簡體   English   中英

了解vb.net項目中的resx文件

[英]Understanding resx file in vb.net project

當我將vb.net項目與以前的版本進行比較時,我可以看到resx文件中有一些更改。但是我無法理解。實際上我沒有添加任何新資源。 但我仍然可以看到一些變化。 我看了這篇文章,了解了一些基礎知識,即在添加任何新資源的情況下添加了數據和值標簽,但是在我的項目中,我可以看到如下所示的一些變化。

 <data name="PicForward.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>
 Qk1SDAAAAAAAADYAAAAoAAAAIQAAAB8AAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAxOz4xOz4
        xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4
        xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4EcTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs
        +MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs
        +MTs+MTs+MTs+MTs+BHE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE            
    </value>
      </data>

    <data name="PicForward.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>
Qk1SDAAAAAAAADYAAAAoAAAAIQAAAB8AAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAxOz4xOz4
        xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4
        xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4xOz4EcTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs
        +MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs+MTs
        +MTs+MTs+MTs+MTs+ADE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE7PjE            
    </value>
      </data>

在上面的例子中,在value標簽之間有很多這樣的字符。由於篇幅太長,我跳過了它。 但是我不明白為什么這個值標簽改變了(我只觀察到很小的變化)。我正在使用Visual Studio創建項目。我沒有直接在resx文件中編輯任何內容。 因此,請清除我對此的疑問。

進行此更改的原因是因為您正在使用將圖像保存為64基字符串(保存到.resx文件)。

看到模仿-

mimetype="application/x-microsoft.net.object.bytearray.base64"

<data name="PicForward.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

因此,當圖像被保存或更改時-Base64需要重新寫入.resx文件,因此它會更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM