我已经创建了一些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“当前上下文中不存在名称'属性'。”
我需要一些额外的东西来传递编译器吗?
答案 0 :(得分:1)
似乎您的类使用Visual Studio生成的资源文件或设置,因此您需要添加Properties\SomeFile.Designer.cs
答案 1 :(得分:0)
有一个名为Settings.Designer.cs的VS生成的文件可能是必要的