Visual studio 2013 创建项目文件,在使用visual studio打开时将csproj文件加载到解决方案资源管理器中
我正在为我们的应用程序构建一个项目文件,我将从构建机器执行该文件。我想知道是否有可能打开项目文件,并在打开解决方案文件时获得visual studio为我提供的解决方案的相同视图 这是目前为止我的Contosa.proj文件Visual studio 2013 创建项目文件,在使用visual studio打开时将csproj文件加载到解决方案资源管理器中,visual-studio-2013,msbuild,Visual Studio 2013,Msbuild,我正在为我们的应用程序构建一个项目文件,我将从构建机器执行该文件。我想知道是否有可能打开项目文件,并在打开解决方案文件时获得visual studio为我提供的解决方案的相同视图 这是目前为止我的Contosa.proj文件 <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/d
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)'=='' ">Debug</Configuration>
<RootNamespace>Contosa</RootNamespace>
<AssemblyName>Contosa</AssemblyName>
</PropertyGroup>
<ItemGroup>
<Projects Include="C:\Users\localuser\Documents\Perforce\Contosa\Branches\Working23\UI\Desktop\ContosaClient\ContosaClient.csproj" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="Build">
<PropertyGroup>
<Contosa>$(MSBuildProjectDirectory)\UI\Desktop\ContosaClient\ContosaClient.csproj</Contosa>
</PropertyGroup>
<MSBuild Projects="$(Contosa)"
Properties="Configuration=QA;
VisualStudioVersion=12.0;
DevEnvDir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\;
SolutionDir=$(MSBuildProjectDirectory)\"/>
</Target>
</Project>
调试
康托萨
但我希望项目文件能够像解决方案文件一样由用户打开。我希望将包含的项目加载到解决方案资源管理器中。当visual studio安装时,它会将资源管理器配置为在双击.csproj()时启动visual studio()。你的windows和开发者的windows都不知道.proj是什么。因此,请将其重命名为.csproj或分发引用.proj的.sln。当visual studio安装时,它会将资源管理器配置为在双击.csproj()时启动visual studio()。你的windows和开发者的windows都不知道.proj是什么。因此,将其重命名为.csproj或分发引用.proj的.sln