gpt4 book ai didi

c# - 在 Visual Studio (C#) 中的编译时设置值?

转载 作者:太空狗 更新时间:2023-10-29 23:03:41 24 4
gpt4 key购买 nike

我目前正在使用 C# 开发一些使用 Sharepoint Web 服务作为数据源的 Silverlight 应用程序。

SharePoint 管理员决定,为了“隔离”用户,他们必须多次创建相同的 SharePoint 列表,并授予每个分支机构的用户访问该分支机构相应列表的权限。

这会产生一些问题,因为我必须为每个分支的共享点列表设置 guid,并编译同一应用程序的 5 个不同版本。

最终我决定创建一个 ListProperties 类,并将当前分支的名称传递给一个方法,以便它返回正确的 guid。

现在,我将一个变量(分支)设置为“BRANCH-A”,编译并将应用程序重命名为“AppBranchA.xap”。然后对每个分支执行相同的操作。

有什么方法可以在编译时传递字符串并自动更改变量(希望还有应用程序名称)?

我愿意听到同时管理多个构建的其他方法。

谢谢,

最佳答案

假设您使用的是 VS 2010

您可以使用 Build configurations与分支名称结合 config transforms更改值。然后您只需在每个配置中构建。

关于c# - 在 Visual Studio (C#) 中的编译时设置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4271861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com