Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我们可以制作一个有有效期的VisualStudio解决方案吗_C#_Asp.net_Visual Studio 2010 - Fatal编程技术网

C# 我们可以制作一个有有效期的VisualStudio解决方案吗

C# 我们可以制作一个有有效期的VisualStudio解决方案吗,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,我有一个asp.net web项目,我想使解决方案文件只在一段时间内工作。我已经在我的Dal层的构造函数上实现了过期检查,这样它就不会创建我的实体EDMX的实例(因为我只给用户提供dll,这样它就不能更改检查) 但是我希望我的解决方案不会在VisualStudio中打开,如果 具体日期已过 我认为你应该寻找其他方法来解决这个问题。。。。数字权限管理、权限或类似的东西 Visual Studio不是那种限制数据的程序,它依赖于操作系统功能来实现这一点。您正在寻找基于时间的许可 试着检查一下,这个问

我有一个asp.net web项目,我想使解决方案文件只在一段时间内工作。我已经在我的Dal层的构造函数上实现了过期检查,这样它就不会创建我的实体EDMX的实例(因为我只给用户提供dll,这样它就不能更改检查)

但是我希望我的解决方案不会在VisualStudio中打开,如果 具体日期已过


我认为你应该寻找其他方法来解决这个问题。。。。数字权限管理、权限或类似的东西


Visual Studio不是那种限制数据的程序,它依赖于操作系统功能来实现这一点。

您正在寻找基于时间的许可

试着检查一下,这个问题已经回答了


我非常怀疑这是一项功能。你为什么要那样做?我不明白你为什么要那样做。如果您在团队中工作,并试图限制用户在一定时间后访问源代码,请从您正在使用的任何源代码管理中删除他们的访问权限。@TimothyShields我只想在有限的时间内向用户提供解决方案。只提供dll,还有其他方法可以操作和@RazoR:如果您想以这种方式分发可执行文件,那么只需编译即可。当然,足够熟练的开发人员仍然能够在到期时工作。但是没有办法阻止使用纯文本。如果VisualStudio不加载它,他们总是可以将它加载到记事本中并修复过期问题。我不认为你可以向某人发送纯文本源代码,并期望他们只能在有限的时间内使用它。