相关疑难解决方法(0)

Visual Studio 2010:如何在解决方案中强制执行项目的构建顺序?

我在Visual Studio 2008中对此没有任何问题,但似乎VS 2010有问题,我打赌它可能是我.

我有一个ASP.NET网站项目和一些C#项目(BLL,DAL,NUnit中的测试)的解决方案.我已经为测试项目配置了构建过程,以自动运行NUnit来运行测试.我想确保BLL和DAL项目在测试项目之前构建,以便测试将针对最新的编译版本运行(是的,我知道我可以在一个项目中完成所有这些,但我选择不 - 请多多包涵 :) )

因此,我将Test项目的依赖项设置为包含BLL,DAL和Web应用程序项目,构建顺序显示BLL,DAL,Web应用程序,然后是测试.但是,我注意到在构建Test项目时BLL实际上并没有构建.

知道这可能是什么,或者我可能缺少任何选项,以便在构建Test项目时强制其他项目构建?

在此先感谢您的帮助!

c# asp.net build-process visual-studio-2010 c#-4.0

73
推荐指数
3
解决办法
7万
查看次数

ASP.NET Web Api:项目需要SQL Server Express

我在VS 2010下创建了一个Web API项目.在我切换到VS 2012后,我总是收到警告:

Web项目"xxx"需要SQL Server Express,而该计算机上未安装此项目.[...]

我不想安装此SQL Server Express.我使用IIS进行调试.如何禁用此依赖项?

我在web.config中也注意到了这一点:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|[...].mdf;Initial Catalog=[...];Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

谁创造了这个?我可以删除吗?

configuration sql-server-express asp.net-web-api

38
推荐指数
3
解决办法
2万
查看次数

VS项目引用破坏了GUID的大小写敏感性

自从升级到VS 2015以来,我的团队经历了随机古怪的事情,我肯定现在正在微软解决这个问题.一个非常讨厌的问题是我们似乎失去了项目引用,特别是在分支之后.我昨天开始研究我们解决方案的一个新分支,但发现这些类型无法识别,并且名称空间使用被引用为不必要的(因为它们是针对突然变得无法识别的类型).

项目中的引用没有显示任何指示引用问题的图标,但只是为了查看它是否可行,我删除并重新添加了项目引用,这导致其类型再次被识别.

当然,这更新了项目文件,因此我查看了已经进行了哪些更改.无法检测引用的项目与现在可以检测到的项目之间的唯一区别是GUID中的字母字符已从小写更改为大写.例如:

旧的,破碎的参考:

<ProjectReference Include="path/redacted">
    <Project>{95d34b2e-2ceb-499e-ab9e-b644b0af710d}</Project>
    <Name>Project.Name.Redacted</Name>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)

新的固定参考:

<ProjectReference Include="path/redacted">
    <Project>{95D34B2E-2CEB-499E-AB9E-B644B0AF710D}</Project>
    <Name>Project.Name.Redacted</Name>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)

我正在寻找发生这种情况的原因以及我如何解决它而无需手动删除和重新添加所有地方的引用(并且无需将所有项目文件GUID转换为大写).

我应该注意,这些"损坏的"引用并没有破坏构建,并且它们只在错误列表中显示为IntelliSense错误,而不是构建错误.所以,引用并没有真正被打破,它们刚刚破坏了IntelliSense(可以说更糟糕了?!).

c# intellisense visual-studio visual-studio-2015 roslyn-code-analysis

26
推荐指数
3
解决办法
3359
查看次数