Comments (8)
What do you mean?
With other IDE's/Compilers?
from dotswitcher.
With MSBuild tool that is a part of .NET framework, see https://github.com/kurumpa/dotSwitcher/blob/master/build_someday.cmd
from dotswitcher.
Yes, it is possible just drag'n'drop your dotswitcher.sln to MSBuild.exe or you can create .bat file in the dotSwitcher project directory, copy-paste this:
@echo OFF
setlocal ENABLEEXTENSIONS
set KEY_NAME="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions"
set MSBUILD_PATH=""
for /f "tokens=3,* delims= " %%a in ('REG QUERY %KEY_NAME% /s /F MSBuildToolsPath') do (
if exist "%%a\MSBuild.exe" (
set MSBUILD_PATH="%%a\MSBuild.exe"
)
)
if %MSBUILD_PATH%=="" (
echo Msbuild path not found in registry
pause
exit /b 1
)
echo %MSBUILD_PATH%
%MSBUILD_PATH% dotSwitcher.sln
pause
RUN and it will compile it...
from dotswitcher.
I still need to target any platform version ;) for now it is only .NET 4.5. Have to migrate also to .NET 2.0 or whatever version can be found in win7 by default
from dotswitcher.
This depends on program code, i tried to dran'n'drop dotSwitcher to .NET 3.5 it sends me an error:
about LowLevelAdapter.cs & TrayIcon.cs are "Default parameter specifiers are not permitted"
so you need first edit them, and change Targeted .NET in project Properties(In VS)
from dotswitcher.
That's exactly what i was talking about, and it's not just changing the target, but also changing lots of code ;) i'll try to deal with selection converting first
from dotswitcher.
I looked up on the source code and notice, that it requires System.Linq that become avaible from .NET 3.5 and System.Threading.Tasks that are become avaible just in .NET 4.0, so if you will change code you need to find functions similar to functions of the linked namespaces, from the one's avaible in older .NET versions namespaces(e.g. .NET 2.0,.NET 3.0 etc)
I tried to compile it with .NET 4.0 and it works!
Your newer functions selection convert & CAPS lock language change must be add links to new namespaces from .NET 4.5, so i don't know will it compile with them...
My version of source code from releases(latest v0.45-alpha).
from dotswitcher.
Don't build with .Net 4.0 in my case.
Microsoft (R) Build Engine версии 4.6.1055.0
[Microsoft .NET Framework версии 4.0.30319.42000]
Error:
... not found "AxImp.exe" or .NET Framework SDK 1 not installed...
from dotswitcher.
Related Issues (20)
- Selection Convert Improves HOT 1
- НЕ работает раскладка в мессенджере Jitsi.
- Не работает переключение раскладки в программах запущенных от администратора HOT 3
- dotSwitcher не работает вместе с Synergy HOT 6
- Активно-развивающийся аналог HOT 14
- Can't use "convert selection" feature - field for hotkey is grayed (disabled) HOT 3
- Виснет Аdobe AfterEffects CC 2017 HOT 1
- Конвертация выделенного текста. HOT 3
- Работает только с alt+shift? HOT 1
- LCtrl+Shift добавить бы и тогда вообще можно отказаться от et,fycrjuj win7 раскладчика.
- Нужна версия для MAC HOT 3
- is:issue is:open раньше у dotswitcher была фича изменения раскладки всей строки, но в последней версии программы этой фичи уже нет. почему она удалена? HOT 1
- Linux support HOT 2
- Ошибка при сохранении HOT 6
- Question: Есть ли fork под mac-os? HOT 3
- Переключение нескольких слов через выделение текста.
- Не работает в яндекс браузере
- Why "Convert section hotkey" is not active? HOT 3
- It crashes QT-based applications HOT 3
- Add Ukrainian flag HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotswitcher.