一位朋友刚刚开始使用IntelliJ学习Java.他问他如何设置一些模板,因此创建一个新项目将包含一个默认的主类.
目前,当他创建一个新项目时,它没有源文件,他必须手动添加Run/Debug应用程序配置,然后选择主类.
在尝试VS2010b2之后,我的VS2008安装也将解决方案和项目文件的版本更改为"版本10.00".我们的CI服务器上的MSBuild.exe不支持它们.有没有办法让VS2008再次生成版本号为9.00的.sln文件?
我知道我可以手动修复它.但是每次我打开解决方案时,版本都会变回来,这很烦人.
干杯,
BJA
versions projects-and-solutions visual-studio visual-studio-2010-beta-2
我有一个C项目,有一个非常好的rake构建系统.生成单元测试运行器,模拟以及一些样板代码.
要求是基于pc的东西在VS中可用.我知道VS .sln和.proj格式没有记录.我也知道cmake可以生成VS解决方案文件,只要它自己的文件是最新的,所以我的后备解决方案是创建cmake文件结构/列表并使用它来创建VS解决方案.
由于我的后备版本重复,我正在寻找指向任何其他工具,模板或文档的指针,这些工具,模板或文档将允许我创建VS项目和解决方案文件.
谢谢你的帮助
我有几个可能相关的问题.
首先在我的ASP.NET MVC项目视图中,lambda表达式语法如下:
<% =Html.TextBoxFor(x => x.Umi)%>
Run Code Online (Sandbox Code Playgroud)
导致ReSharper突出显示该行并显示消息:
Module 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' should be referenced
Run Code Online (Sandbox Code Playgroud)
其次,在同一视图中使用Where扩展方法IEnumerable<T>会导致编译错误,因为无法找到扩展方法.
将项目中的引用添加到System.Core会导致:
A reference to System.Core could not be added. This component is automatically referenced by the build system.
Run Code Online (Sandbox Code Playgroud)
我假设这个东西与项目是作为.NET 4项目创建的事实有关,但我不得不将其更改为目标3.5而不是服务器没有安装4.
有人帮吗?
我正在尝试创建一个VSPackage项目(使用Visual Studio 2010 SP1 SDK),当我不添加自定义编辑器时,它可以很好地工作.但是,当我这样做时,它仍然停留在"创建项目VSPackageX ......"并且Visual Studio基本上没有响应.
事件日志中没有任何内容,我不知道Visual Studio的日志文件位于何处.
关于如何解决这个问题的任何想法?
projects-and-solutions visual-studio-2010 vspackage visual-studio-sdk visual-studio-2010-sp1
在我的公司,我们的一套服务软件分为许多不同的解决方案,包含任意数量的350多个项目.我在公司的工作是跟踪所有这些代码,以找出错误发生的位置.
为了实现这一点,我希望将所有项目都包含在一个解决方案中.我可以通过"添加现有项目..."菜单项来完成此操作,但它只允许我一次添加一个项目.我还注意到我可以通过将它们拖到解决方案文件夹中从Windows资源管理器中添加现有项目(多个同时),但这不会导入项目; 它只将项目文件本身添加到文件夹中.
有没有办法同时向解决方案添加多个项目?我意识到这可能(读:会)需要很长时间.
我是C#的新手,我很难搞清楚测试组件的工作原理.这是我的Solution目录(里面有一个项目MyProject):
MySolution/MySolutionFile.sln -- My Solution File
MySolution/packages -- My Packages Directory
MySolution/MyProject/Properties -- My Project Properties
MySolution/MyProject/src -- My Source Code
/src/MyClass1.cs
/src/MyClass2.cs
MySolution/MyProject/test -- My NUnit Tests
/test/MyClass1Test.cs
/test/MyClass2Test.cs
MySolution/MyProject/TheMainClass.cs
Run Code Online (Sandbox Code Playgroud)
现在我可以在visual studio的测试文件夹中运行所有测试.但是我想从像TeamCity这样的CI系统运行测试,在这种情况下我需要一个汇编路径.如何仅将测试文件夹生成到要运行的程序集中.
我是否需要在主类中添加一个在MySolution/test文件夹中运行每个测试的方法?
对业务层中用于存储枚举定义的单独类的一般共识是什么?这是不好的做法吗?这是否符合良好的n层设计?目前,我的枚举定义分布在不同的,我认为相关的类别 - 但我觉得它们应该在一个地方.事实上,这是一个主观问题,而且与我如何构建其余解决方案有关?
我的*.txtVisual Studio 2017 C ++项目(*.vcxproj)中包含许多文件。有谁知道如何使Visual Studio将这些文件复制到输出目录?
我为VS 2010找到了类似的问题,但该答案在Visual Studio 2017中不起作用。
在使用ASP.NET Core 2.0的解决方案内部,我有三个项目:A,B和C。我对项目依赖项的期望行为是A依赖于B,B依赖C和C不具有依赖项。
在ASP.NET MVC 5中,可以通过将A设置为引用B并将B设置为引用C来轻松实现。但是在Core中,当一个项目依赖于另一个项目时,它还继承了该项目的所有依赖关系。在这种情况下,这意味着A继承了B对C的依赖关系。可以在Visual Studio的解决方案资源管理器中查看此依赖关系:
。
我希望A依赖B,但不依赖B,如下所示:
。
有谁知道如何通过Visual Studio或.csproj文件完成我想要的行为?谢谢!
c# dependencies projects-and-solutions asp.net-core asp.net-core-2.0
c# ×3
.net ×2
asp.net-core ×1
asp.net-mvc ×1
c ×1
copy ×1
dependencies ×1
enums ×1
java ×1
solution ×1
testing ×1
unit-testing ×1
versions ×1
vspackage ×1