2009-02-04 82 views
2

这听起来可能并不容易,但它目前正在杀死我。目前我有一个Visual Studio 2008 C#项目,我与DAL生成器一起使用,除了生成我可以在项目中使用的文件来访问数据库之外,它没有任何花哨的东西。在C#项目中自动包含文件

我遇到的问题是,发电机运行后,文件创建后,他们从来没有出现在我的项目(新文件,旧的现有文件都很好)。要添加它们,我必须显示隐藏的文件(在Visual Studio中),然后手动包含所有文件。所以无论如何自动将这些文件包含到我的项目中。

在此先感谢

回答

6

在VS2008中:

1)右键单击您的项目节点。

2)选择“卸载项目”。

3)右键单击项目节点。

4)选择 “编辑foo.csproj”

5)在元件中添加了包括使用通配符等你的DAL文件元件:

<Compile Include="DAL_*.cs" /> 

<Compile Include="DataAccessLayer\*.cs" /> 

6 )File.Save

7)右键单击项目节点。

8)选择“重新加载项目”。

欲了解更多关于这个MSBuild阅读。

2

我想最简单的方法是写一个工具来自动修改.csproj的文件,这就是XML,所以它包括你的新项目。

0

我会比mquander更进一步,并说为您的DAL生成整个项目文件。当它改变时,我认为VS应该提示你重新加载它。

csproj是一个msbuild文件,并不难理解。

相关问题