有没有办法在Visual Studio 2008或2010中拥有一个空项目?我不是指一个空的解决方案,我的意思是解决方案中的空项目。基本上我有一个包含多个项目的解决方案,我想添加一个项目来跟踪一些静态文件,这些文件是解决方案的一部分,但不包含任何特定项目。将它们添加为解决方案文件不起作用,因为解决方案文件夹未映射到文件系统文件夹,我想从Visual Studio管理层次结构。
目前我创建了一个可用的空C#C#项目,但我只是想知道是否有一个“更空”的项目。
答案 0 :(得分:56)
我被C ++“空项目”或“Makefile项目”误导了。我不能在那里创建新的文件夹。
以下是添加空C#项目的三个步骤:
1)创建项目。 (添加>新项目> Visual C#> Windows>清空项目)
2)从构建中排除它。 (构建> Configuration Manager,取消选中Debug和Release配置上的Build)
3)用以下3个衬里替换其csproj内容:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>
你去吧。您可以在此项目中创建一个文件夹,但它不会构建。
答案 1 :(得分:23)
Visual C ++项目类型在“常规”类别中有一个“空项目”。
它提供了几个空文件夹(“头文件”,“资源文件”,“源文件”),它们只是“过滤器”(它们不在文件系统上)。你可以删除它们。
它还具有C ++项目的所有属性,因此除非您需要构建C / C ++文件(或者将它们从构建中排除),否则不要将C / C ++文件放在那里。
除此之外,它还很空。
可能更接近“空项目”的是“Makefile项目”,它也位于Visual C ++项目模板的“常规”类别中。它还会创建3个过滤器文件夹,以及可以删除的readme.txt文件。它的优势在于,除非你特意赋予它在构建期间运行的命令,否则它不会做任何事情。
答案 2 :(得分:12)
我在Visual Studio 2012中的C#和Visual Basic中的“Windows”类别下找到了“空项目”。我不确定它们是否存在于Visual Studio 2008或2010中。
似乎只创建了一个可以轻松删除的App.Config文件。
答案 3 :(得分:11)
对于Visual Studio 2015,现在可以使用所谓的共享项目来完成此操作。这只是一个空项目类型,它包含在另一个项目中使用的源文件,请参阅here。
答案 4 :(得分:1)
我认为C ++空项目支持文件夹。至少在VS 2013中你只需要点击&#34;显示所有文件&#34;在解决方案资源管理器然后它将不再显示这些虚拟文件夹(过滤器),而是文件系统中的真实文件夹,然后您还可以创建新文件夹,...
答案 5 :(得分:0)
听起来像你想要一个解决方案文件夹!
答案 6 :(得分:0)
Microsoft Visual Studio 2019社区
Microsoft Visual Studio 2017社区
Microsoft Visual Studio 2015社区
用于在WPF中创建一个空项目,
转到文件>新建项目
然后模板> Visual Basic> Windows>经典桌面
使用此参考来查找其他语言的空项目;
现在要使用这个空项目,必须将引用添加到该项目中;
在 Solution Explorer 中,右键单击 参考,然后添加参考...
选择以下引用: PresentationCore , PresentationFramework , System.Windows , WindowBase ;
然后单击确定;
开始编码并创建动态生成的WPF应用程序;
如果根据所使用的代码需要更多参考,请按照以下步骤操作;