App.config和csc.exe

时间:2011-05-26 14:14:17

标签: c# .net app-config csc

我已经创建了一些C#控制台程序来测试MSSQL数据库中的存储过程。我将连接字符串存储在app.config中的数据库中。项目中的每个类都引用连接字符串,但它们都有一个main方法,所以我编写了这个脚本来进行编译:

@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

我收到了这个错误:

  

CS0103“当前上下文中不存在名称'属性'。”

我需要一些额外的东西来传递编译器吗?

2 个答案:

答案 0 :(得分:1)

似乎您的类使用Visual Studio生成的资源文件或设置,因此您需要添加Properties\SomeFile.Designer.cs

答案 1 :(得分:0)

有一个名为Settings.Designer.cs的VS生成的文件可能是必要的