saproj file contains duplicate entries (PublicKeyToken valid value vs null value)
I've inherited a small set of .saproj files that started life as SmartAssembly Pro v5 files, then were upgraded to v6, and recently to v8 (actually v126.96.36.19963).
I've had to add a new project's DLL file to one of the .saproj files, and that seems fine. However, when I go to check in the new .saproj file, I see my new DLL has been added -- along with half a dozen others that weren't previously listed. I got to looking through that file's contents and I see most (if not all) of my project DLL files are listed twice: Once with PublicKeyToken=null and again with a valid-looking value.
All the non-null PublicKeyToken values are not the same, but the same value is repeated several times for different and unrelated DLLs.
It seems to be building (we have yet to test) but I'm just not sure my .saproj files have been maintained properly over the years, or the product upgrades have done what they need to do.
Just need to know whether my .csproj files are valid, going forward. I can submit a sample if you'd like.
0 · Share on Twitter