2011-05-26 4 views
1

J'ai créé des programmes de console C# pour tester mes procédures stockées dans une base de données MSSQL. Je stocke la chaîne de connexion à la base de données dans app.config. Chaque classe dans le projet fait référence à la chaîne de connexion, mais ils ont tous une méthode principale en eux, donc je l'ai écrit ce script pour faire la compilation:App.config et csc.exe

@echo off 

SET csc=C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe /nologo 
SET tgt=/target:exe 
SET cfg=/appconfig:app.config 

%csc% /out:Update_Workorder_Status %cfg% %tgt% Update_Workorder_Status.cs 
%csc% /out:Get_Workorders_By_User %cfg% %tgt% Get_Workorders_By_User.cs 
%csc% /out:Get_Workorders_By_Customer %cfg% %tgt% Get_Workorders_By_Customer.cs 

Je reçois cette erreur:

CS0103 "The name 'Properties' does not exist in the current context."

Y at-il quelque chose de plus que j'ai besoin de passer le compilateur?

Répondre

1

Il semble que votre classe utilise le fichier de ressources visuelles générées studio ou paramètres, donc vous devez ajouter Properties\SomeFile.Designer.cs

0

Il y a un fichier généré VS nommé Settings.Designer.cs qui peut être nécessaire