ppittle / pMixins

pMixins - Mixin framework for C#
http://pMixins.com
Apache License 2.0
23 stars 5 forks source link

Add a `How to Build ` guide. #44

Open pjc0247 opened 9 years ago

pjc0247 commented 9 years ago

Hi

I tried to build your pMixin project, but seems to need a few configuration steps before building it. I think, it will be a great to write a How to Build guide for who wants to build this cool project.

Thanks

ppittle commented 9 years ago

Hi @pjc0247!

Good idea. In the mean time, what problem did you have? The sln is optimized for VS 2013, so you'll need VS 2013 Pro and the VS 2013 SDK.

What build error did you get?

pjc0247 commented 9 years ago

First of all, I'm using the Visual Studio 2015 version.

When I built it, it occurs some build errors which solved by just executing script/Enable~~.bat file. And now, it still has one error. I think it's a signing issue but I don't know how to solve it.

CSC : error CS7027: '..\..\..\pMixins.snk' 파일에서 공용 키를 사용하여 출력에 서명하는 동안 오류가 발생했습니다. 파일을 찾을 수 없습니다.

(Sorry for this unfriendly message, I don't use the English version of Visual Studio)

ppittle commented 9 years ago

Unfortunately, Visual Studio 2015 isn't supported yet (https://github.com/ppittle/pMixins/issues/42), so you'll need to use Visual Studio 2013.

In this specific error message, the compiler is complaining that you're missing the Key (*.snk) to sign the pMixins dlls. I can't release the real one I use for pMixins, so you'll need to generate your own in order to build locally.

pjc0247 commented 9 years ago

Thanks, This is my first time to build Visual Studio Plugins project, So I didn't know about what the code signing is.

In the Visual Studio 2015, there are many new features like C# 6.0 syntaxes, and I want to keep using it.

Have any plans to migrate it?