Click here to Skip to main content
15,901,666 members
Please Sign up or sign in to vote.
1.33/5 (3 votes)
I made this program:
sites.google.com/site/texttospeechwindows/

But it works on Windows 7 and up only, how to make it work on earlier versions of Windows?

What I have tried:

I think there's another way to use, my source code is in my website.
Posted
Updated 18-Sep-16 5:04am
Comments
Suvendu Shekhar Giri 16-Sep-16 5:28am    
Do you have a specific question?
We can't workout from just saying "Doesn't work". Have you enabled error logging with it? If so is it logging anything realted to your issue?
john1990_1 16-Sep-16 5:59am    
When I try to install the program in Vista after publishing in Windows 10 in Visual Studio C# forms, it says: "Cannot continue. The application is improperly formatted. Contact the application vendor for assistance."
Suvendu Shekhar Giri 16-Sep-16 6:04am    
Which framework version you have used for the project?
What is the framework version the target machine has?
john1990_1 16-Sep-16 6:16am    
This is the error details:


PLATFORM VERSION INFO
Windows : 6.0.6002.131072 (Win32NT)
Common Language Runtime : 2.0.50727.4016
System.Deployment.dll : 2.0.50727.4016 (NetFxQFE.050727-4000)
mscorwks.dll : 2.0.50727.4016 (NetFxQFE.050727-4000)
dfdll.dll : 2.0.50727.4016 (NetFxQFE.050727-4000)
dfshim.dll : 2.0.50727.4016 (NetFxQFE.050727-4000)

SOURCES
Deployment url : file:///C:/Users/Rabea/Downloads/SpeakTextSimple-V2.8/SpeakTextSimple.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\Rabea\Downloads\SpeakTextSimple-V2.8\SpeakTextSimple.application resulted in exception. Following failure messages were detected:
+ Exception reading manifest from file:///C:/Users/Rabea/Downloads/SpeakTextSimple-V2.8/SpeakTextSimple.application: the manifest may not be valid or the file could not be opened.
+ Manifest XML signature is not valid.
+ SignatureDescription could not be created for the signature algorithm supplied.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [9/16/2016 1:15:11 PM] : Activation of C:\Users\Rabea\Downloads\SpeakTextSimple-V2.8\SpeakTextSimple.application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [9/16/2016 1:15:12 PM] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
- Exception reading manifest from file:///C:/Users/Rabea/Downloads/SpeakTextSimple-V2.8/SpeakTextSimple.application: the manifest may not be valid or the file could not be opened.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Inner Exception ---
System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
- Manifest XML signature is not valid.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
--- Inner Exception ---
System.Security.Cryptography.CryptographicException
- SignatureDescription could not be created for the signature algorithm supplied.
- Source: System.Security
- Stack trace:
at System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key)
at System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(AsymmetricAlgorithm& signingKey)
at System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags)
at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
Philippe Mori 16-Sep-16 19:21pm    
Is is that hard to put that information in the question...

1) Make sure you app is not a Windows Universal App. Make sure it is a standard Win Forms App.
2) Look at the properties of ALL projects in your solution and note what .Net framework you are using.
3) Check the .Net Framework you have installed on the Vista PC, and match projects in your solution to that .Net Framework.
4) Also make sure if the Vista PC is 32bit, that you are compiling all projects to 32 bit.

Based on the information you have provided, this should help get you started troubleshooting / fixing your issue.
 
Share this answer
 
Which version of the .NET Framework did you write your code against? Open your project in Visual Studio and open the Project Properties. You'll find this on the Application tab.

If you're written your code against a .NET 4.x version, you'll have to install that version of the framework on the Vista machine before you run your app. From the error message above, .NET Framework 2.0 or 3.x is trying to run your code.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900