小编chi*_*van的帖子

我编辑的文件没有出现在TFS的Pending Changes窗口中

我正在使用VS2010的TFS并遇到此问题:在"获取最新版本"之后,并尝试编辑该文件,它不会出现在Pending Changes窗口中.对于我想要更改的每个文件,我必须使用"Check out to Edit"选项.它使我在处理大项目时遗漏了一些文件.有人有想法解决这个问题吗?

version-control tfs tfs2010

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

Visual Studio基于常量的条件项目引用

对于用户授权,我只想为每个用户包含一个特定的模块.所以我像这样配置了条件编译

<DefineConstants>TRACE;DEBUG;SAMPLECONSTANT1</DefineConstants>
Run Code Online (Sandbox Code Playgroud)

并编辑了这样的项目文件:

<ProjectReference Include="..\Solution1.Modules.Module1\Solution1.Modules.Module1.csproj" Condition="$(DefineConstants.Contains('SAMPLECONSTANT1'))">
  <Project>{4E378BD0-4FF8-4160-9331-1ECBFD2B6F30}</Project>
  <Name>Solution1.Modules.Module1</Name>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)

对于这种情况,我想补充的参考项目Module1是否DefineConstants包含SAMPLECONSTANT1; 但无论我投入什么DefineConstants,解决方案总是加载Module1项目.我在这做错了什么?

更新:其实我的代码是正确的.请参阅J0e3gan的回答.Visual Studio UI不反映References项目文件夹中的条件引用.因此,在任何给定配置或平台选择中都可以看到所有引用.另一方面,编译器和IntelliSense知道条件引用,在构建期间通过视觉反馈和错误通知来表达正确的设置.

c# reference project conditional-compilation visual-studio

14
推荐指数
1
解决办法
9355
查看次数

如何在 WPF 中创建一个已知中心点、半径且位于垂直于直线的平面上的 3D 圆?

如何在 WPF 中创建一个已知中心点、半径且位于垂直于直线(矢量)的平面上的 3D 圆?

3d wpf geometry

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