我的VS中有一些带有Selenium WebDriver的简单NUnit测试。如何使用MSBuild +批处理在控制台中运行测试?我创建.bat文件如下:
set pathMSBuild = "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\"
@echo off
cls
cd %pathMSBuild%
msbuild.exe "C:\Users\IliA\Documents\Visual Studio 2015\Projects\GitHubAutomation\GitHubAutomation.sln" /p
在对我们的项目和解决方案文件进行一些重构时,我分离了一些.sln文件,以减少项目。
有时,我需要从当前.sln文件的范围之外引用一些项目。
例如,我最初的状态是:
解A
PROJ A
PROJ B
重构之后,如下所示:
溶液A_NEW
PROJ A
溶液B_NEW
PROJ B
我的问题是--是否可以将ProjectReference节点添加到没有在相同VS解决方案中定义的项目中?(在我的例子中,PROJ A有一个项目引用PROJ B)。
此外,如果可能的话,是否建议这样做?
我知道这在VS中是不可能的,只能手工编辑.csproj文件。
在powershell的配置文件设置中,我有以下几行: set-alias vs startVisualStudio
function startVisualStudio {
Start-Process -FilePath "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe" .\\*.sln
} 当我导航到包含.sln文件的目录并输入vs时,Visual Studio打开默认的开始屏幕,告诉我.\*.sln could not be found。
是否可以为现有的VS2008解决方案创建VS2010解决方案文件?因此,我将同时拥有VS2008和VS2010解决方案文件,并且能够在不运行项目转换器的情况下从VS2008或VS2010打开解决方案?
我是否可以复制2008年的.sln,将其重命名为MyProject2010.sln并替换:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
使用
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual