|
|||
| Moderated by: Renate.Reinartz, Markus.Kreisel, Jaakko.Salmenius, Ilkka.Salmenius | Page: 1 2 |
|
|||||||||||||||
| VS 2008 SDK - Bugs and Quirks in Sisulizer - Technical Support (You need to be registered at the forum to write) - .NET, Delphi, ... - Sisulizer Localization Tool Support | |||||||||||||||||
| Author | Post | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||
|
Mario Howard Member
|
What am I doing wrong? I have downloaded VS 2008 SDK separately but it is installed in another directory. "C:\Program Files\Microsoft Visual Studio 2008 SDK" Please help. Mario Attachment: ScreenShot002.jpg (Downloaded 83 times)
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Markus.Kreisel Administrator
|
Hi Mario, have you tried to use "Edit..." to change the path in Sisulizer? Best Markus
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Mario Howard Member
|
Yes, this is the result after selecting the directory in the directory browser dialogue.
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Jaakko.Salmenius Administrator
|
This is because .NET 3.0 and 3.5 uses .NET 2.0 as a base directory. Most of the tools and classes are actually .NET 2.0's ones. Please specify .NET 2.0 directory. I will fix the message such way that it gives more information. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Mario Howard Member
|
Hi Jaakko, This is the message I get when I build: 15:33:56 Warning Can't create the satellite assembly dll. 15:33:56 Warning .NET 2.0 framework found. Make sure that .NET framework has been installed. 15:33:56 Warning "C:\Windows\Microsoft.NET\Framework\v2.0.50727\al.exe" file does not exist. 15:33:56 Warning Runtime dir: C:\Windows\Microsoft.NET\Framework\v2.0.50727 15:33:56 Warning .NET dir: C:\Windows\Microsoft.NET\Framework\ On my "Vista Business" PC there is no "al.exe" in the directory "C:\Windows\Microsoft.NET\Framework\v2.0.50727" most other files seem to be there. There is an "al.exe" on on my XP PC In the "Control Panel" under "Programs & features" there is only .NET 3.5 and some Compact frameworks. (see screen shot) In the C:\windows\Microsoft.NET direcrory ther are directories for all versions: 10, 1.1, 2.0, 3.0, 3.5 Maybe installation of 3.5 removed some files. I need 3.5 because I am working with eXpressApp Framework 7.3.5 from Developer Express. I hope I am not bothering you and Markus on an holiday. Thanks fro your always prompt repies, Mario ps: I have been looking at sisu for many hours now and it looks really great !!! Attachment: ScreenShot003.jpg (Downloaded 81 times)
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Jaakko.Salmenius Administrator
|
Can you go to C:\Windows\Microsoft.net\Framework\v2.0.50727 in command line and enter dir > output.txt Attach output.txt here. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Jaakko.Salmenius Administrator
|
Does any C:\Windows\Microsoft.net\Framework\* directory contains al.exe? If does can you tell witch ones? Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Mario Howard Member
|
Here it is Attachment: output.txt (Downloaded 6 times)
|
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Mario Howard Member
|
I have searched the C:\windows\Microsoft.NET directory and found none
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Mario Howard Member
|
Found the answer: http://bhaidar.net/cs/default.aspx >>What need to be set is a global environment variable (ALTOOLPATH) that has the value for the AL.exe path on your machine. Why global? All sessions will be sharing it, simply set! First of all you need to find the path of AL.exe on your machine, AL.exe should be there when you install Windows SDK. Go to: Start -> Programs -> Microsoft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Prompt Type the following command: Where al.exe The above command shall give you the path to the AL.exe on your machine. Now go to Control Panel -> System -> Advanced System Settings -> Environment Variables Add a new variable with the following info: Key Name: ALTOOLPATH Key Value: {Path to AL.exe you got above EX: "C:WINDOWSMicrosoft.NETFrameworkv2.0.50727"} It is here: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\al.exe I did this but I still get: see screen shot Setting the path to : C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\al.exe in Sisu does not work either If you search your entire C: directory in Vista for al.exe you will not find anything !!! Even with User Account Control disabled. Vista: Attachment: ScreenShot005.jpg (Downloaded 78 times) Last edited on Tue Jan 1st, 2008 03:46 pm by Mario Howard |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Mario Howard Member
|
Second screen shot Attachment: ScreenShot004.jpg (Downloaded 78 times)
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Mario Howard Member
|
Hi, I have found a temporary workaround to the "al.exe not found problem" in Sisu I do: Project, Build All The resource files are created but not compiled. In VS 2008 I right click on each uncompiled resource file and select: "Include In Project" I rebuild the project. Bingo !!! It works !!! I don't think that manually adding the ALTOOLPATH to the Environment Variables is a good idea. I had the following problem when trying to build in VS 2008: Al.exe not found in: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\AL.exe\AL.exe Somehow al.exe was added to the path: I removed the Environment Variables and the problem disappeared. My VS 2008 always worked OK after installing .Net 3.5 and the SDK. Problems only appeared when I added the Environment Variable.
|
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Mario Howard Member
|
Hi, Any news on when the .Net 3.5 al.exe not found problem will be fixed ? Thank you, Mario Last edited on Mon Jan 7th, 2008 11:47 am by Mario Howard |
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Jaakko.Salmenius Administrator
|
It seems that in some case .NET runtime does not contain Al.exe. instead it is installed to a SDK directory. However I have not managed to figure out where it is installed. You have it in SDK directory: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\al.exe I noticed that my computers also have it there. I will changed the logice such way that Al.exe is first looked from runtime directory. If not foudn then it is used from SDK directory. I try to get this to the next buld on next week. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Mario Howard Member
|
Thank you for your reply. Yes, al.exe is in the C:\Program Files\Microsoft SDKs\Windows\v6.0A Directory on my Vista PC with Visual Studio 2008 SDK installed On my XP PC, without Visual Studio 2008 SDK installed, it is in C:\WINDOWS\Microsoft.Net\Frameworks\v2.0.50727 I suppose that the installation of Visual Studio 2008 SDK moved al.exe to the new location. Mario
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Jaakko.Salmenius Administrator
|
Hi Mario, I fixed this Al.exe issue in 1.6.18. Here's the thing: Normally C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 contains Al.exe that is used with .NET 2.0, .NET 3.0 and .NET 3.5 In somre configurations however Al.exe is not there but in Microsoft's SDK directory: C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin or C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin Both can be foudn from system registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows Now Sisulizer first tries to find from runtime directory. If not found it use the newest Al.exe in the SDK directory. New build will come out next week. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Mario Howard Member
|
Hi Jaakko, Thank you very much for your reply and your outstanding efforts. I will test it as soon as available. Mario
|
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Mario Howard Member
|
Hi Jaakko, I just installed version 1.6.18. I set the path to the SDK in Tools, Platforms, .Net to: C:\Program Files\Microsoft SDKs\Windows\v6.0A al.exe is now found correctly but I now I get the following error messages: 18:03:28 Building source "Optidata.sln" 18:03:28 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr\Optidata.Module.resources.dll", the French version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module\Optidata.Module.csproj" 18:03:30 Writing the French satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr\Optidata.Module.resources.dll' 18:03:30 Error Could not create the assembly file. Error code 1: Microsoft (R) Assembly Linker version 9.0.21022.8 18:03:30 Error Copyright (C) Microsoft Corporation. All rights reserved. 18:03:30 Error 18:03:30 Error ALINK: error AL1046: Resource identifier '.fr.resources' has already been used in this assembly 18:03:30 Error ALINK: error AL1046: Resource identifier '.fr.resources' has already been used in this assembly 18:03:30 Error ALINK: error AL1046: Resource identifier '.fr.resources' has already been used in this assembly 18:03:30 Error ALINK: error AL1046: Resource identifier '.fr.resources' has already been used in this assembly 18:03:30 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr\Optidata.Module.Web.resources.dll", the French version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Web\Optidata.Module.Web.csproj" 18:03:30 Writing the French satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr\Optidata.Module.Web.resources.dll' 18:03:30 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr\Optidata.Module.Win.resources.dll", the French version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Win\Optidata.Module.Win.csproj" 18:03:33 Writing the French satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr\Optidata.Module.Win.resources.dll' 18:03:33 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\fr\Optidata.Win.resources.dll", the French version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\Optidata.Win.csproj" 18:03:33 Writing the French satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\fr\Optidata.Win.resources.dll' 18:03:33 Building source "Optidata.sln" 18:03:34 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr-CH\Optidata.Module.resources.dll", the French (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module\Optidata.Module.csproj" 18:03:35 Writing the French (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr-CH\Optidata.Module.resources.dll' 18:03:35 Error Could not create the assembly file. Error code 1: Microsoft (R) Assembly Linker version 9.0.21022.8 18:03:35 Error Copyright (C) Microsoft Corporation. All rights reserved. 18:03:35 Error 18:03:35 Error ALINK: error AL1046: Resource identifier '.fr-CH.resources' has already been used in this assembly 18:03:35 Error ALINK: error AL1046: Resource identifier '.fr-CH.resources' has already been used in this assembly 18:03:35 Error ALINK: error AL1046: Resource identifier '.fr-CH.resources' has already been used in this assembly 18:03:35 Error ALINK: error AL1046: Resource identifier '.fr-CH.resources' has already been used in this assembly 18:03:35 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr-CH\Optidata.Module.Web.resources.dll", the French (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Web\Optidata.Module.Web.csproj" 18:03:35 Writing the French (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr-CH\Optidata.Module.Web.resources.dll' 18:03:36 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr-CH\Optidata.Module.Win.resources.dll", the French (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Win\Optidata.Module.Win.csproj" 18:03:38 Writing the French (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\fr-CH\Optidata.Module.Win.resources.dll' 18:03:38 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\fr-CH\Optidata.Win.resources.dll", the French (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\Optidata.Win.csproj" 18:03:39 Writing the French (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\fr-CH\Optidata.Win.resources.dll' 18:03:39 Building source "Optidata.sln" 18:03:39 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de\Optidata.Module.resources.dll", the German version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module\Optidata.Module.csproj" 18:03:41 Writing the German satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de\Optidata.Module.resources.dll' 18:03:41 Error Could not create the assembly file. Error code 1: Microsoft (R) Assembly Linker version 9.0.21022.8 18:03:41 Error Copyright (C) Microsoft Corporation. All rights reserved. 18:03:41 Error 18:03:41 Error ALINK: error AL1046: Resource identifier '.de.resources' has already been used in this assembly 18:03:41 Error ALINK: error AL1046: Resource identifier '.de.resources' has already been used in this assembly 18:03:41 Error ALINK: error AL1046: Resource identifier '.de.resources' has already been used in this assembly 18:03:41 Error ALINK: error AL1046: Resource identifier '.de.resources' has already been used in this assembly 18:03:41 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de\Optidata.Module.Web.resources.dll", the German version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Web\Optidata.Module.Web.csproj" 18:03:41 Writing the German satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de\Optidata.Module.Web.resources.dll' 18:03:41 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de\Optidata.Module.Win.resources.dll", the German version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Win\Optidata.Module.Win.csproj" 18:03:44 Writing the German satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de\Optidata.Module.Win.resources.dll' 18:03:44 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\de\Optidata.Win.resources.dll", the German version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\Optidata.Win.csproj" 18:03:45 Writing the German satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\de\Optidata.Win.resources.dll' 18:03:45 Building source "Optidata.sln" 18:03:45 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de-CH\Optidata.Module.resources.dll", the German (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module\Optidata.Module.csproj" 18:03:47 Writing the German (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de-CH\Optidata.Module.resources.dll' 18:03:47 Error Could not create the assembly file. Error code 1: Microsoft (R) Assembly Linker version 9.0.21022.8 18:03:47 Error Copyright (C) Microsoft Corporation. All rights reserved. 18:03:47 Error 18:03:47 Error ALINK: error AL1046: Resource identifier '.de-CH.resources' has already been used in this assembly 18:03:47 Error ALINK: error AL1046: Resource identifier '.de-CH.resources' has already been used in this assembly 18:03:47 Error ALINK: error AL1046: Resource identifier '.de-CH.resources' has already been used in this assembly 18:03:47 Error ALINK: error AL1046: Resource identifier '.de-CH.resources' has already been used in this assembly 18:03:47 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de-CH\Optidata.Module.Web.resources.dll", the German (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Web\Optidata.Module.Web.csproj" 18:03:47 Writing the German (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de-CH\Optidata.Module.Web.resources.dll' 18:03:47 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de-CH\Optidata.Module.Win.resources.dll", the German (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Win\Optidata.Module.Win.csproj" 18:03:50 Writing the German (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\de-CH\Optidata.Module.Win.resources.dll' 18:03:50 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\de-CH\Optidata.Win.resources.dll", the German (Switzerland) version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\Optidata.Win.csproj" 18:03:50 Writing the German (Switzerland) satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\de-CH\Optidata.Win.resources.dll' 18:03:51 Building source "Optidata.sln" 18:03:51 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\ru\Optidata.Module.resources.dll", the Russian version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module\Optidata.Module.csproj" 18:03:52 Writing the Russian satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\ru\Optidata.Module.resources.dll' 18:03:52 Error Could not create the assembly file. Error code 1: Microsoft (R) Assembly Linker version 9.0.21022.8 18:03:52 Error Copyright (C) Microsoft Corporation. All rights reserved. 18:03:52 Error 18:03:52 Error ALINK: error AL1046: Resource identifier '.ru.resources' has already been used in this assembly 18:03:52 Error ALINK: error AL1046: Resource identifier '.ru.resources' has already been used in this assembly 18:03:52 Error ALINK: error AL1046: Resource identifier '.ru.resources' has already been used in this assembly 18:03:52 Error ALINK: error AL1046: Resource identifier '.ru.resources' has already been used in this assembly 18:03:52 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\ru\Optidata.Module.Web.resources.dll", the Russian version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Web\Optidata.Module.Web.csproj" 18:03:53 Writing the Russian satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\ru\Optidata.Module.Web.resources.dll' 18:03:53 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\ru\Optidata.Module.Win.resources.dll", the Russian version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Module.Win\Optidata.Module.Win.csproj" 18:03:55 Writing the Russian satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\bin\Debug\ru\Optidata.Module.Win.resources.dll' 18:03:55 Building "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\ru\Optidata.Win.resources.dll", the Russian version of "C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\Optidata.Win.csproj" 18:03:56 Writing the Russian satellite assembly file 'C:\Users\Mario\Documents\Visual Studio 2008\Projects\Optidata\Optidata.Win\bin\Debug\ru\Optidata.Win.resources.dll' 18:03:56 Errors: 35 18:03:56 Elapsed time 28 s I don't understand what is happening. Please help, Mario
|
||||||||||||||||
| |||||||||||||||||
|
|||||||||||||||||
|
Jaakko.Salmenius Administrator
|
Hi Mario, I could reproduce this and will fix this very soon. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
Jaakko.Salmenius Administrator
|
Hi Mario, I fixed this in 1.6.19. The problem was .xafml files. When first testing them I added extra logic for project file scanning (.csproj) but forgot to do the same changes for .sln scanning. This is why it failed. Now I tested both .cspoj, .sln and .exe scanning with projects that contains .xafml files. New version will come out tomorrow. Jaakko
____________________ http://www.sisulizer.com - Three simple steps to localize |
||||||||||||||||
| |||||||||||||||||
| Current time is 10:20 am | Page: 1 2 |
| .NET, Delphi, ... - Sisulizer Localization Tool Support > Technical Support (You need to be registered at the forum to write) > Bugs and Quirks in Sisulizer > VS 2008 SDK | |
Sisulizer software localization tool - Three simple steps to localize