Skip to content

Latest preview assemblies are not signed #254

@hymccord

Description

@hymccord

Describe the bug

Since v8.0.0-preview.1, the toolkit DLL is no longer strong name signed and cannot be loaded by .NETFramework libraries/executables that are strong named.

Regression

Yes. v7.1.2 is signed.

Steps to reproduce

1. Have a WPF app that targets both `net48` and `net6.0-windows` and is strong named.
2. Try to use the latest preview.
3. Works for NET 6.0 (because strong names no longer matter there) but not for net48.

Expected behavior

CommunityToolkit.Mvvm.dll should be signed with the toolkit.snk that's in the root directory.

Screenshots

v7.1.2

image

v8.0.0-preview

image

IDE and version

VS 2022 Preview

IDE version

17.3-p1

Nuget packages

  • CommunityToolkit.Common
  • CommunityToolkit.Diagnostics
  • CommunityToolkit.HighPerformance
  • CommunityToolkit.Mvvm (aka MVVM Toolkit)

Nuget package version(s)

v8.0.0-preview.3

Additional context

No response

Help us help you

Yes, I'd like to be assigned to work on this item

Metadata

Metadata

Assignees

Labels

CI/pipeline 🔬Some changes or issues related to CI infrastructurebug 🐛An unexpected issue that highlights incorrect behavior

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions