2
votes

I'm trying to run this WebCam project which written in C#, WPF Application. The project I'm trying to run is on CodeProject website. LINK They didn't provide me with Microsoft.Expression.Encoder.Devices DLL. I searched it online, I cannot find it.

using Microsoft.Expression.Encoder.Devices;

ERROR: The Type or NameSpace name 'Expression' does not exist in the namespace 'Microsoft'(are you missing an assembly reference?)

2
Search the page for Requirements - The SDK download link is right there.Alex K.
thanks. I downloaded Expression Encoder 4 into the bin/debug folder of the project i'm trying to run. Inside the Expression Encoder 4 that i downloaded, there was a 'Encoder_en.exe' I ran it and it prompted me to install Expression Encoder 4. I did. I ran the project again. Same Error.Awesome_girl
Right click references in solution explorer and add the dllAlex K.
I still don't know where that DLL is. I search all my computer (Win+Q). I also searched under Add Reference-->.Net and Add References-->COM I could not find the DLL.Awesome_girl
DAMN! Found it, it was installed in c:// although i ran it from bin/Debug. So the DLL was in the C://..Microsoft Expression folderAwesome_girl

2 Answers

2
votes

As per Microsoft's documentation, you'll need Expression Studio. Expression Studio is no longer available for sale as a stand-alone product; however, Expression Encoder 4 is available as a free download and should contain the dll you are looking for.

2
votes

so I had to look at the references section in the same CodeProject link i posted and download and install 'Expression Encoder 4' after that, depending on where that thing installed, the DLL file will be found there. Then just copy that DLL to your project and add to references.