dwmkerr / dwmkerr/sharpgl

Version 2.4.1.1 breaks the build

Open
#160 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
804
Forks
294
Avg merge
3d 23h
Merged PRs (30d)
1

Description

Upgrading from nuget package `SharpGL.WPF` 2.4.0 to 2.4.1.1 introduces several compiler errors, eventually due to a missing or inaccessible dll.

```
The type or namespace name 'SceneGraph' does not exist in the namespace 'SharpGL' (are you missing an assembly reference?)
The type or namespace name 'ShaderProgram' could not be found (are you missing a using directive or an assembly reference?)
The type or namespace name 'SceneGraph' does not exist in the namespace 'SharpGL' (are you missing an assembly reference?)
The type or namespace name 'GLColor' could not be found (are you missing a using directive or an assembly reference?)
The type or namespace name 'OpenGLEventArgs' could not be found (are you missing a using directive or an assembly reference?)
The type 'OpenGLEventHandler' is defined in an assembly that is not referenced. You must add a reference to assembly 'SharpGL.SceneGraph, Version=2.4.1.1, Culture=neutral, PublicKeyToken=27fc851303210b27'.
```

#159 seems to be related.

I don't use scenegraph as 95% of my scenario is based on low level OpenGL API. The remaining 5% are simple line/quads drawings.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the upgrade from SharpGL.WPF 2.4.0 to 2.4.1.1 in a WPF project and compare the package contents and assembly references, especially SharpGL.SceneGraph. Read issue #159 for related context. Done means the affected namespaces and types resolve and the project builds after upgrading.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.