是否有人知道在编译时使visual studio完全忽略文件的方法?我有一个C#解决方案,它有一个foo.config文件,它实际上不是一个标准的配置文件 - 它只是一个文本文件.在编译期间,VS抓住了文件和炸弹.
我希望它好像只是一个文本文件.我没有更改文件名称的选项.
编辑:请注意,BuildAction不会从编译器中排除检查它们的文件.它只是决定文件是否被编译到程序集中,是否是内容(如jpg或其他东西),或者它是否是资源文件.有关详细信息:请参阅MSDN页面.
EDIT2:显然,如果你有一个名为foo.config的文本文件,并且你在构建时打开它,VS2005会弹出一个错误,认为该文件应该是xml.但是,如果您关闭该文件,VS2005将忽略它.
解决方案:如果在构建期间打开了不兼容的文件,则Visual Studio验证会导致错误.有关如何将其关闭(对于HTML)的示例,请参阅Scott Guthrie的帖子.正如艾伦提到的,你也应该将Build Action转为"None".不幸的是,如果您打开文件,这不会停止构建错误.
compiler-construction config configuration-files visual-studio
我正在C#中编写一个包含大量SQL查询的新项目.有些相对较大且复杂.我想知道存储它们的最佳方法是什么.理想情况下,我会在数据库上创建存储过程,但许多其他应用程序使用该数据库,因此如果我可以在我的应用程序中保留特定于我的应用程序的过程,那就更好了.
选项似乎是:
const string query ="Select * From MyTable")
QueryName.sql
另外一个想法是,有没有办法从SQL查询中轻松生成强类型类定义?