Uploaded image for project: 'REEF (Retired)'
  1. REEF (Retired)
  2. REEF-457

Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Incomplete
    • None
    • 0.12
    • NuGet, REEF.NET
    • None

    Description

      Get the following error in creating release build.
      _______
      \reef\lang\cs\Org.Apache.REEF.Tang\Org.Apache.REEF.Tang.csproj" (default target) (2) ->
      (CoreCompile target) ->
      Properties\AssemblyInfo.cs(58,31): error CS1726: Friend assembly reference 'Org.Apache.REEF.Tang.Tests' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations. [D:\reef\ReefApache\reef\lang\cs\Org.Apache.REEF.Tang\Org.Apache.REEF.Tang.csproj]

      -------------------
      We need to add public key as something like below:

      [assembly:InternalsVisibleTo("Google.ProtocolBuffers.Test,PublicKey="+
      "00240000048000009400000006020000002400005253413100040000010001008179f2dd31a648"+
      "2a2359dbe33e53701167a888e7c369a9ae3210b64f93861d8a7d286447e58bc167e3d99483beda"+
      "72f738140072bb69990bc4f98a21365de2c105e848974a3d210e938b0a56103c0662901efd6b78"+
      "0ee6dbe977923d46a8fda18fb25c65dd73b149a5cd9f3100668b56649932dadd8cf5be52eb1dce"+
      "ad5cedbf")]

      Attachments

        Issue Links

          Activity

            People

              juliaw Julia Wang
              juliaw Julia Wang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: