相关疑难解决方法(0)

TFS 2010构建自动化和后期构建事件

在我继承的项目中,原始开发人员在他的Visual Studio项目中使用了许多后期构建事件来复制DLL和内部VS时的内容.

现在我正试图将这些东西转移到TFS 2010 Build系统,这引起了一些悲痛.

我希望能够创建一个新的"连续"项目配置,并在该配置中从Visual Studio中排除那些后期构建事件 - 但似乎这些调用不能根据您的项目配置进行配置....

有任何想法吗?有什么我可以检查知道我在TFS Build下运行然后只是跳过那些CMD文件?任何想法都会受到欢迎!

tfsbuild post-build-event visual-studio tfs2010

18
推荐指数
3
解决办法
1万
查看次数

BuildingInsideVisualStudio属性值不使用文件引用和项目引用条件

我正在尝试使用BuildingInVsideisualStudio属性向csproj中的相同dll添加项目和文件引用.但是当它们在csproj中时,只会拾取文件引用.如果我删除文件引用,它会选择csproj.我试过交换订单,但没有运气.任何想法为什么这不起作用?

这是基本的想法:

<ItemGroup Condition="'$(BuildingInsideVisualStudio)' == false">
    <Reference Include="MyNamespace.Mine">
        <HintPath>..\$(OutDir)\MyNamespace.Mine.dll</HintPath>
    </Reference>
</ItemGroup>
<ItemGroup Condition="'$(BuildingInsideVisualStudio)' == '' Or '$(BuildingInsideVisualStudio)' == true">
    <ProjectReference Include="..\MyNamespace.Mine.csproj">
        <Project>{GUID}</Project>
        <Name>MyNamespace.Mine</Name>
    </ProjectReference>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

其他人也走了这条道路,但似乎有一些警告.因为我的构建过程无法改变,所以我需要这样做.使用文件引用迫使我失去Go to Definition和Find All References(抱歉,但我也无法安装ReSharper来解决这个问题).

msbuild csproj visual-studio

4
推荐指数
2
解决办法
7704
查看次数